nodejs a java.

Odpowiedz Nowy wątek
2018-12-15 14:15
0

Jak przegladam sobie benczmarki i porownania to zawsze jest tak ze generalnie im wiecej nio tym lepszy node ze wzgledu na swoja architekture. Jednak jesli uzyc nowego springa na nettym (jesli nic nie myle), to mamy tez saynchronicznosc przy blokujacych requestach. Czy wtedy uzyskujemy cos mocno zblozonego?

Pozostało 580 znaków

2018-12-15 14:27
7

Jakich benchmarkach? Np w tym node.js nie błyszczy: https://www.techempower.com/benchmarks/#section=data-r17 Co prawda Spring też nie, ale jest sporo innych rozwiązań (także Javowych) do wyboru.

Weź pod uwagę, że benchmarki to nie jest definitywna ocena przydatności. W biznesowych aplikacjach problemem zwykle nie jest szybkość odpowiedzi na trywialne żądania tylko np zapchanie pamięci, zagnieżdżone pętle, niepotrzebne mielenie danych, niezoptymalizowana struktura bazy danych, etc Możesz np stwierdzić, że node.js jest szybszy od Springa, więc wybierzesz node.js, potem wpakujesz mu jakiegoś ciężkiego ORMa generującego głupie zapytania SQL (przy jakiejkolwiek nietrywialnej strukturze danych) i zabijesz wydajność tak, że ten node.js będzie 10x wolniejszy od Springa.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 3x, ostatnio: Wibowit, 2018-12-15 14:36

Pozostało 580 znaków

2018-12-20 15:31
Biały Karp
0

Chcesz wybrac język tylko ze wzgledu na benchmark, czy cos jeszcze Cie interesuje?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0