Czy są jakieś dobre zasoby, aby zacząć korzystać z Node.JS? Jakieś dobre tutoriale, blogi lub książki?
Oczywiście odwiedziłem jego oficjalną stronę http://nodejs.org/ , ale nie sądziłem, że dokumentacja, którą mają, jest dobrym punktem wyjścia.
javascript
node.js
Joneph O.
źródło
źródło
Odpowiedzi:
Poradniki
Samouczek Node.js
30 dni węzła
Witryny programistów
Wideo
Screencasty
Książki
Kursy
Blogi
Podcasty
Zasoby JavaScript
Moduły Node.js
Inny
źródło
Najpierw naucz się podstawowych pojęć w Node.js:
Będziemy chcieli, aby zrozumieć asynchronicznego kodowania styl node.js zachęca .
Asynchronizacja = równoczesne. Zrozum pętlę zdarzeń Node.js !
Do ładowania kodu Node.js korzysta z metody replaceJ (CommonJS); to prawdopodobnie trochę różni się od tego, do czego jesteś przyzwyczajony .
Zapoznania się z biblioteki standardowej node.js użytkownika .
Następnie będziesz chciał zobaczyć, co oferuje społeczność:
Złoty standard zarządzania pakietami Node.js to NPM .
Jest to narzędzie wiersza polecenia do zarządzania zależnościami projektu .
Upewnij się, że rozumiesz, w jaki sposób Node.js i NPM współdziałają z twoim projektem poprzez folder node_modules i package.json .
NPM jest również rejestrem prawie każdego pakietu Node.js
Na koniec chcesz się dowiedzieć, jakie są niektóre z bardziej popularnych pakietów do różnych zadań:
Przydatne narzędzia do każdego projektu:
Testów jednostkowych:
Frameworki internetowe:
Trails to nowoczesna platforma aplikacji internetowych. Opiera się na rodowodzie Rails i Grails, aby przyspieszyć rozwój, przestrzegając prostej, opartej na konwencjach filozofii projektowania opartej na API.
Danf to platforma OOP z pełnym stosem, zapewniająca wiele funkcji w celu tworzenia skalowalnych, łatwych do konserwacji, testowalnych i wydajnych aplikacji oraz umożliwiająca kodowanie w ten sam sposób zarówno po stronie serwera (Node.js), jak i klienta (przeglądarki).
Derbyjs to reaktywne środowisko JavaScript z pełnym stosem. Przez długi czas używają wzorców takich jak programowanie reaktywne i izomorficzny JavaScript.
Loopback.io to potężne środowisko Node.js do tworzenia interfejsów API i łatwego łączenia ze źródłami danych zaplecza. Ma pakiet Angular.js SDK i udostępnia zestawy SDK dla systemów iOS i Android.
Narzędzia Web Framework:
Sieć:
Interakcja z wierszem poleceń:
Praca ze strumieniami:
źródło
Użyj źródła, Luke.
Nie, ale poważnie przekonałem się, że zbudowanie Node.js ze źródła, uruchomienie testów i spojrzenie na testy porównawcze sprawiły, że znalazłem się na dobrej drodze. Stamtąd pliki .js w katalogu lib są dobrym miejscem do przeglądania, zwłaszcza plik http.js.
Aktualizacja: napisałem tę odpowiedź ponad rok temu i od tego czasu nastąpiła eksplozja liczby świetnych zasobów dostępnych dla osób uczących się Node.js. Chociaż nadal uważam, że warto nurkować w źródle, myślę, że są teraz lepsze sposoby na rozpoczęcie. Sugerowałbym niektóre książki na Node.js, które zaczynają się pojawiać.
źródło