Nodejs w 2017 i później czy warto się go uczyć?

Odpowiedz Nowy wątek
2017-10-25 07:53
Trzeźwy Terrorysta
0

Witam. Tak jak w pytaniu myślicie że nodejs ma przyszłość ? Warto się za to zabrać ? Wydaje się fajna alternatywa do innych technologii backend

Pozostało 580 znaków

2017-10-25 08:15
0

W JSie robi się coraz ciekawiej

https://4programmers.net/Profile/71764/Microblog#entry-22654

edytowany 1x, ostatnio: Desu, 2017-10-25 08:15

Pozostało 580 znaków

2017-10-25 08:24
Trzeźwy Terrorysta
0

JSie robi się coraz ciekawiej, ale niestety ofert na backend jest bardzo mało w Polsce, a szkoda.

No wlasnie i chodzi mi o ta sytuacje

Pozostało 580 znaków

2017-10-25 11:02
1

Tak jak w pytaniu myślicie że nodejs ma przyszłość ? Warto się za to zabrać ?

tak.

Wydaje się fajna alternatywa do innych technologii backend

Nie tylko, bo Node jest też potrzebny często jako pomocnicze narzędzie do frontendu (żeby zrobić jakiś narzędzie wspomagające build process, czy do automatyzowania pracy).

Albo do pisania testów. Nawet głupie fs.readFileSync się przydaje, żeby załadować jakieś testowe dane.

Poza tym Node może też służyć do robienia apek desktopowych (np. Electron, gdzie masz Node + przeglądarkę w jednym).

Więc, jeśli masz styczność z JavaScriptem przy frontendzie (jeśli masz? Nie piszesz nic o tym), to naturalnym dalszym krokiem będzie poznanie podstaw Node.


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 1x, ostatnio: LukeJL, 2017-10-25 11:02

Pozostało 580 znaków

2017-10-25 11:14
0

O ile prawdą jest, że w Polsce ofert z backendem w Node.js nie ma jakoś specjalnie dużo, to globalny trend jest rosnący, więc do Polski też trafi (jak zwykle z opóźnieniem). Patrząc na rekrutację u mnie w firmie (co jest dowodem raczej anegdotycznym) to jest większe zapotrzebowanie na ludzi niż wynosi faktyczna podaż dobrych kandydatów.

Pozostało 580 znaków

2017-10-25 11:38
2

No i jeśli chodzi o backend to Node to tak naprawdę żaden problem do nauczenia się.

Większym problemem są bazy danych (np. Postgres, Mongo, zależy czego kto tam używa), jakieś rózne inne toole typowo backendowe, czy ogólnie sposób myślenia backendowego (łącznie z takimi rzeczami jak autoryzacja), a nie sam Node (zakładając, że ktoś zna już JavaScript).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);

Pozostało 580 znaków

2017-10-25 12:19
Trzeźwy Terrorysta
0

@LukeJL: a co myslisz o jednoczesnej nauce ES6 i Node?

Pozostało 580 znaków

2017-10-25 12:20
0

Ciężko powiedzieć, przeglądarka ma więcej interaktywnych elementów, więc pewnie nauka JavaScriptu byłaby ciekawsza w przeglądarce, niż w Node (gdzie byś musiał pisać programy konsolowe do nauki).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);

Pozostało 580 znaków

2017-10-25 12:23
0
LukeJL napisał(a):

No i jeśli chodzi o backend to Node to tak naprawdę żaden problem do nauczenia się. [...] zakładając, że ktoś zna już JavaScript

Po części prawda, ale dochodzi jeszcze znajomość sporej biblioteki standardowej Node'a i chociażby Expressa (oraz innych bibliotek nie wykorzystywanych na froncie). No i jednak problemy backendowe są mocno inne od tych na froncie, więc nawet perfekcyjnie znając składnie trzeba wypracować nowe wzorce (tym bardziej, że taki wspomniany Express daje dużą swobodę, co może być zgubne na początku - podobnie inne microframeworki, którymi światek Node.js żyje).

edytowany 2x, ostatnio: Maciej Cąderek, 2017-10-25 12:25

Pozostało 580 znaków

2017-10-25 12:29
0
Trzeźwy Terrorysta napisał(a):

a co myslisz o jednoczesnej nauce ES6 i Node?

Biorąc pod uwagę, że Node.js od wersji bodajże 6 (obecna to 8.8) wspiera ES6 to możesz sobie sam odpowiedzieć na pytanie.
Większość dobrych bibliotek też ES6 używa.
Dodatkowo promisy są wszechobecne, bez nich ani rusz.

No i ogólnie - ES6+ to obecny standard, ES5 to dla archeologów.

edytowany 3x, ostatnio: Maciej Cąderek, 2017-10-25 12:31

Pozostało 580 znaków

2017-10-25 12:30
Trzeźwy Terrorysta
0

(gdzie byś musiał pisać programy konsolowe do nauki)
@LukeJL

Nie rozumiem? nie lepiej zaczac na poczatek pisac jakiegos prostego bloga? Ogolnie teraz siedze w backendzie w innych jezykach ale sam dla Siebie chcialbym nauczyc sie JS i Node

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