• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Programowanie w node.js

VPS Starter Arubacloud
+2 głosów
2,640 wizyt
pytanie zadane 15 maja 2015 w JavaScript przez tirex Gaduła (4,430 p.)
Witam,

 

Jest jescze sens uczyć się node?Moze zostać przy nauce angulara i olac node?

 

Pozdrawiam,

3 odpowiedzi

0 głosów
odpowiedź 15 maja 2015 przez Robert Saternus Stary wyjadacz (12,180 p.)
wybrane 15 maja 2015 przez tirex
 
Najlepsza
Na temat node chodzą bardzo zbieżne opinie. Jedni go lubią, drudzy nienawidzą. Ja należę do tych pierwszych i moim zdaniem warto trochę czasu na niego poświęcić i samemu się przekonać czy jest to coś dla Ciebie.

Ogólnie struktura node-a zbudowana jest na eventach co zostało bardzo dobrze przemyślane i mi to jak najbardziej odpowiada.

Jeśli umiesz bardzo dobrze Angulara to zainteresuj się chwilkę node-m. Jeśli nie to lepiej nauczyć się jednej technologii a porządnie.
komentarz 15 maja 2015 przez tirex Gaduła (4,430 p.)
Szczerze,to niedawno zacząłem anugalara.Zastanawiałem sięod czego lepiej zacząć.Tak wyszło,że zacząłem angulara.
komentarz 15 maja 2015 przez Robert Saternus Stary wyjadacz (12,180 p.)
W takim razie polecam Ci zostać przy angularze.
+1 głos
odpowiedź 16 maja 2015 przez Comandeer Guru (599,730 p.)
Nie bardzo rozumiem porównywania node do Angulara - to całkowicie różne, w żaden sposób nie przystające do siebie technologie.

Angular jest frameworkiem client side - jednym z de facto najgorzej zaprojektowanych w historii JS. Jego zadaniem jest "ułatwianie" tworzenia zaawansowanych aplikacji internetowych, ale trochę mu nie wyszło ;) Choć ma kilka dobrych pomysłów (np. 2-way data binding), to jest w pełni zależny od DOM i przez to nie ma nic wspólnego z node i filozofią tzw. izomorficznych aplikacji internetowych. Poza tym - Angular 2 to całkiem inny framework i wszystko, co wiesz o Angularze, można wywalić do kosza.

node to z kolei potężna platforma programistyczna, działająca zarówno po stronie serwera, jak i klienta (np. projekt electron czy nw.js). Wykorzystuje eventowy system przetwarzania wszystkiego, co przybliża go do rozwiązań typu nginx. node non stop się rozwija - ostatnio został połączony z projektem io.js i ostatecznie zostanie wydana wspólna wersja (najprawdopodobniej 4.0), oparta na najnowszym v8. To oznacza, że dostaniemy m.in. natywne wsparcie dla optymalizacji typowych dla asm.js i nowe ficzery z ES6, co umożliwi np. wykorzystywanie generatorów na szerszą skalę. node jest także doskonałym sposobem na wejście w świat izomorficznych aplikacji internetowych - tutaj polecam zapoznać się z koncepcją node jako kolejnej warstwy frontendu i biblioteką Taunus.

node to przede wszystkim także wielki ekosystem i de facto każdy webdeveloper node po prostu znać musi (choćby z powodu grunta/gulpa, browserify, LESS, Stylusa, yeomana i wielu, wielu innych niezbędnych narzędzi).
0 głosów
odpowiedź 16 maja 2015 przez Apsik Użytkownik (990 p.)
nie  znam node.js raz jedyny raz sprawdziłem z czym to sie je i stwierdziłem że to nie dla mnie ;/ poprostu nie spodobały mi się mechanizmy pisania kodu html i odpusciłem sobie.
komentarz 16 maja 2015 przez Comandeer Guru (599,730 p.)
Hm… Nie bardzo rozumiem co masz na myśli pod hasłem "pisanie kodu html"?
komentarz 21 maja 2015 przez Apsik Użytkownik (990 p.)
var zmienna = "<div>" +

                              "<p> cos <p>"+

                      "</div>";

to .. te cudzysłowia i + naprawde sa tu potrzebne...
komentarz 21 maja 2015 przez Comandeer Guru (599,730 p.)

Erm, a co to ma do node? To jest po prostu składnia JS i nie ma to nic do node.

Poza tym nikt nie używa low-levela do szablonów, bo to proszenie się o kłopoty. Polecam spojrzeć choćby na twig.js czy implementacje mustache (np. hogan).

Polecam też spojrzeć do specyfikacji ES5, gdzie jest wyjaśniona ucieczka od znaku nowej linii oraz do template strings z ES6 (które domyślnie są włączone w io.js)

var template = `sialalala
<strong>nowa linia bez syntaxa - wow!</strong>`;

Tak samo jak nikt nie używa PHP jako języka szablonów, tak samo nie używa się do tego JS. Polecam spojrzeć np. na refleksje porneLa w tym temacie: https://pornel.net/szablony

Podobne pytania

0 głosów
1 odpowiedź 264 wizyt
pytanie zadane 23 stycznia 2023 w JavaScript przez MacieKap Bywalec (2,400 p.)
+1 głos
1 odpowiedź 254 wizyt
0 głosów
2 odpowiedzi 322 wizyt
pytanie zadane 29 marca 2022 w JavaScript przez KubaLaska Początkujący (350 p.)

92,451 zapytań

141,261 odpowiedzi

319,073 komentarzy

61,853 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...