Wpis z mikrobloga

Jeden miras mi wyskoczył ostatnio z tekstem, że Java jest wydajniejsza od JS'a xDDDD

To oczywista bzdura, bo JVM to mulące guwno, a programiści javy są kompletnie niepotrzebni w procesie tworzenia oprogramowania, skoro wszystko można napisać w języku JavaScript (back + front).

Ale by nie rzucać słów na wiatr:
Paypal 5 lat temu zwolnił wszystkich javowców i przepisał swoje serwisy na normalny język.
Efekt na grafice.
To było 5 lat temu. Od tamtej pory silnik V8 został #!$%@? masą performance boostów i dostał wsparcie Wasma :D


#programowanie #webdev #java #jvm #javagunwo #js #nodejs
LepiejWcaleNizPozno - Jeden miras mi wyskoczył ostatnio z tekstem, że Java jest wydaj...

źródło: comment_bPTTDK0V2QIc4SnEyNYFC3ttxi4vraoQ.jpg

Pobierz
  • 47
  • Odpowiedz
@LepiejWcaleNizPozno: Ale wiesz że ta appka Javowa miała inną architekturę i to z tego wynikają korzyści, a nie z tego że użyto JavaScriptu? I że jeżeli użyjesz architektury event-driven (tej używanej przez Node.js), tyle że w języku statycznie typowanym (np. używając Vert.x w tej znienawidzonej przez Ciebie Javie), to wykresik będzie jeszcze ładniejszy?
  • Odpowiedz
@LepiejWcaleNizPozno: Node.js stosuje inna architekture obslugi requestów - full non-blocking i dlatego może wydajniej wykorzystywać zasoby. Nie ma to za dużo wspólnego z samym językiem. Teza że JS jest szybszy od Javy jest mocno kontrowersyjna i tutaj poparta jakimś absurdalnym przykładem. Najlepszą odpowiedzią na takie dywagacje jest zawsze stare dobre: To zależy. Reszta twojego wywodu to zwykłe myślenie życzeniowe i jakiś dziwny ból dupy.
  • Odpowiedz
@Eoghan: niech odpowiedzą dla OPa będzie fakt, że netflix stoi głównie na javowej architekturze mikroserwisowej, gdzie zdarza się, że 40% ruchu w sieci Ameryki Północnej to netflix. I netflix to wytrzymuje ;)
  • Odpowiedz
@zajety_login: @Legol: @Eoghan: odezwały się korpo szczury, dla których java to buk.
Event-driven byłby porównywalny prędkością z JSem. Ale i tak to nie ma sensu. Jeżeli firma chce się bawić w tworzenie aplikacji jednocześnie w dwóch językach progrmowania, to o wiele lepiej pracować w GO (back) + JS (front).

Aktualnie jedyną zaletą javy jest fakt, że brakuje programistów na rynku, a najwięcej "wyrabiaczy" kodu zna tylko
  • Odpowiedz
prędzej czy później... jeśli zamierzasz zostać z javascript czy typescript... będziesz odpalał swój kod node na JVM i będziesz musiał nauczyć się podstaw obsługi JVM, JRE i podstaw działania GC i bytecodu


@interface: buahahaha. Człowieku za kilka lat java będzie wyparta przez Go. Ewentualnie będziecie pisać w Kotlinie i udawać, że nadal jesteście javowcami xDDD
  • Odpowiedz