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

Programowanie w node.js

+2 głosów
1,831 wizyt
pytanie zadane 15 maja 2015 w JavaScript, jQuery, AJAX przez tirex Gaduła (4,320 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,220 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,320 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,220 p.)
W takim razie polecam Ci zostać przy angularze.
+2 głosów
odpowiedź 16 maja 2015 przez Comandeer Mentor (452,460 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 Mentor (452,460 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 Mentor (452,460 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
2 odpowiedzi 86 wizyt
0 głosów
2 odpowiedzi 97 wizyt
0 głosów
0 odpowiedzi 43 wizyt
pytanie zadane 20 stycznia w JavaScript, jQuery, AJAX przez revizor451 Obywatel (1,930 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

62,361 zapytań

108,494 odpowiedzi

226,498 komentarzy

35,434 pasjonatów

Przeglądających: 196
Pasjonatów: 12 Gości: 184

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...