Java czy JavaScript(nodejs).

Odpowiedz Nowy wątek
2017-01-21 15:04
Złoty Ogrodnik
0

Czesc, jestem mlodszym programista, pracuje w technologiach jsowych, ale w pracy jak na razie front webowy, a chcialbym zajac sie powazniej backend. Jestem w trakcie nauki js-a pod backend, ale nie wiem czy to nie strzal w kolano, dlatego zastanawialem sie nad jezykiem backendowym. Padlo na pythona/java/c#. Z pythona zrezygnowalem ze wzgledu na ilosc pracy w polsce i skladnia bardzo mi sie nie podoba. C# znowuz jest za mocno przywiazany do windowsa, dlatego jedynymi kandydatami zostali nodejs i java.

Duze plusy do nodejs-a widze fakt, ze to wciaz javascript ktory znam i nie musialbym sie uczyc nowego jezyka a moglbym pisac aplikacje od 0 w calosci, rowniez mobilne. Niestety java jest dojrzalsza od nodejs-a i jest to ogromny plus dla javy.

Pozostało 580 znaków

2017-01-24 08:53
Skromny Rycerz
0

Node.js tworzy mnóstwo niepotrzebnych zależności, te całe moduły, Java tez nie należy do minimalistycznych. Z przyszłościowych języków polecany jest Go i Scala, ale po Polsku mało materiałów. Jest jeszcze Elixir i Ruby.

Pozostało 580 znaków

2017-01-24 08:57
Pijany Pomidor
1
Skromny Rycerz napisał(a):

Node.js tworzy mnóstwo niepotrzebnych zależności, te całe moduły, Java tez nie należy do minimalistycznych. Z przyszłościowych języków polecany jest Go i Scala, ale po Polsku mało materiałów. Jest jeszcze Elixir i Ruby.

I niemal każdy co wymieniles ma nieco inne zastosowania...

Pozostało 580 znaków

2017-01-24 09:14
Skromny Rycerz
0

Jak inne zastosowania, wszystkie doskonale nadają się do backendu. A Ty co byś wybrał jak byś dziś miał zaczynać przygodę z programowaniem, PHP 7 ?

Pozostało 580 znaków

2017-01-24 09:31
Pijany Pomidor
0
Skromny Rycerz napisał(a):

Jak inne zastosowania, wszystkie doskonale nadają się do backendu. A Ty co byś wybrał jak byś dziś miał zaczynać przygodę z programowaniem, PHP 7 ?

Java to mocno Enterprise
Node coś mniejszego
Scala to inny target niż Java
Go to jednak niższy level niż pozostałe, na pewno nie ma co go zestawiać z Javą...

Zamiast Javy można użyc Kotlina.

Pozostało 580 znaków

2017-01-24 12:03
Skromny Rycerz
0

Tak, tyle że pod Node możesz pisać w JS, ES6 i TS. Do tworzenia własnych małych projektów raczej najlepszy jest Python, według mnie znacznie łatwiejszy od JavaScript.

Pozostało 580 znaków

2017-01-24 13:35
1

Ucz się Javy, ponieważ backendy pisane w Node.JS lub Pythonie to nisza, przynajmniej w Polsce.


Wiedza to potęga

Pozostało 580 znaków

2017-01-25 22:16
Złoty Ogrodnik
0

Wybralem dwa targety. Nodejs i jave. Nodejs ze wzgledu na to ze jestem junior js developerem, wiec node'a warto znac + do niektorych rozwiazan jest chyba lepszy (real time), a u mnie we firmie powstalo kilka projektow real time, wiec moze kiedys bede tam rzezbil. Java - chyba nie musze pisac czemu.

Pozostało 580 znaków

2017-01-25 23:18
0

Real time powiadasz? (https://pl.wikipedia.org/wiki/System_czasu_rzeczywistego) - co z tym ma wspólnego nodejs? (Może mam jaką wielką lukę w wiedzy, więc trzeba będzie usunąć...).
update
To w świetle rozjaśnienia o jaki "real time" chodzi - akurat node czy java nie ma żadnego znaczenia. I to i to się nadaje tak samo.


Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.
edytowany 2x, ostatnio: jarekr000000, 2017-01-25 23:30
https://en.wikipedia.org/wiki/Real-time_web (potocznie się tak mowi, nie wiem na ile to ma zwiazek z rzeczywistościa) - tdudzik 2017-01-25 23:21
The real-time web is fundamentally different from real-time computing ..... ufff - jarekr000000 2017-01-25 23:26

Pozostało 580 znaków

2017-02-08 18:06
Bogaty Ogrodnik
0

Sam podobnie mam pytanie co wybrać do nauki i małych projektów: Python, JavaScript. Która technologia jest łatwiejsza, Python to Django i do tego Html, Css. JS to Node.js i różne frameworki można i w frontendzie jak i backendzie pisać.

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