Existe-t-il de bonnes ressources pour démarrer avec Node.JS? De bons tutoriels, blogs ou livres?
Bien sûr, j'ai visité son site officiel http://nodejs.org/ , mais je ne pensais pas que la documentation dont ils disposaient était un bon point de départ.
javascript
node.js
Joneph O.
la source
la source
Réponses:
Tutoriels
Tutoriel Node.js
30 jours de Node
Sites de développeurs
Vidéos
Screencasts
Livres
Cours
Blogs
Podcasts
Ressources JavaScript
Modules Node.js
Autre
la source
Tout d'abord, apprenez les concepts de base de Node.js:
Vous voudrez comprendre le style de codage asynchrone que Node.js encourage .
Async! = Concurrent. Comprenez la boucle d'événements de Node.js !
Node.js utilise le style CommonJS require () pour le chargement de code; c'est probablement un peu différent de ce à quoi vous êtes habitué .
Familiarisez - vous avec la bibliothèque standard de Node.js .
Ensuite, vous allez vouloir voir ce que la communauté a à offrir:
La norme de référence pour la gestion des packages Node.js est NPM .
Il s'agit d'un outil en ligne de commande pour gérer les dépendances de votre projet .
Assurez-vous de comprendre comment Node.js et NPM interagissent avec votre projet via le dossier node_modules et package.json .
NPM est également un registre de presque tous les packages Node.js disponibles
Enfin, vous voudrez savoir quels sont les packages les plus populaires pour diverses tâches:
Outils utiles pour chaque projet:
Tests unitaires:
Cadres Web:
Trails est un cadre d'application Web moderne. Il s'appuie sur le pedigree de Rails and Grails pour accélérer le développement en adhérant à une philosophie de conception simple, basée sur des conventions et pilotée par API.
Danf est un framework OOP à pile complète fournissant de nombreuses fonctionnalités afin de produire des applications évolutives, maintenables, testables et performantes et permettant de coder de la même manière à la fois côté serveur (Node.js) et client (navigateur).
Derbyjs est un framework JavaScript réactif à pile complète. Ils utilisent des modèles comme la programmation réactive et le JavaScript isomorphe depuis longtemps.
Loopback.io est un framework Node.js puissant pour créer des API et se connecter facilement aux sources de données backend. Il dispose d'un SDK Angular.js et fournit des SDK pour iOS et Android.
Outils de cadre Web:
La mise en réseau:
Interaction en ligne de commande:
Travailler avec des flux:
la source
Utilisez la source, Luke.
Non, mais sérieusement, j'ai trouvé que la construction de Node.js à partir de la source, l'exécution des tests et la consultation des benchmarks m'ont mis sur la bonne voie. De là, les fichiers .js dans le répertoire lib sont un bon endroit pour regarder, en particulier le fichier http.js.
Mise à jour: j'ai écrit cette réponse il y a plus d'un an, et depuis ce temps, le nombre de ressources disponibles pour les personnes apprenant Node.js. a explosé. Bien que je pense toujours que plonger dans la source en vaut la peine, je pense qu'il existe maintenant de meilleures façons de commencer. Je suggérerais certains des livres sur Node.js qui commencent à sortir.
la source