¿Hay algún buen recurso para comenzar con Node.JS? ¿Algún buen tutorial, blog o libro?
Por supuesto, he visitado su sitio web oficial http://nodejs.org/ , pero no creo que la documentación que tengan sea un buen punto de partida.
javascript
node.js
Joneph O.
fuente
fuente
Respuestas:
Tutoriales
Tutorial de Node.js
30 días de nodo
Sitios de desarrolladores
Videos
Screencasts
Libros
Cursos
Blogs
Podcasts
Recursos de JavaScript
Módulos Node.js
Otro
fuente
Primero, aprenda los conceptos centrales de Node.js:
Querrá comprender el estilo de codificación asíncrono que Node.js fomenta .
Async! = Concurrente. ¡Comprenda el bucle de eventos de Node.js !
Node.js usa el estilo CommonJS require () para cargar el código; probablemente sea un poco diferente de lo que estás acostumbrado .
Familiarizarse con la biblioteca estándar de Node.js .
Luego, querrá ver lo que la comunidad tiene para ofrecer:
El estándar de oro para la gestión de paquetes de Node.js es NPM .
Es una herramienta de línea de comandos para administrar las dependencias de su proyecto .
Asegúrese de comprender cómo Node.js y NPM interactúan con su proyecto a través de la carpeta node_modules y package.json .
NPM también es un registro de casi todos los paquetes de Node.js que existen
Finalmente, querrá saber cuáles son algunos de los paquetes más populares para diversas tareas:
Herramientas útiles para cada proyecto:
Examen de la unidad:
Marcos web:
Trails es un marco de aplicación web moderno. Se basa en el pedigrí de Rails y Grails para acelerar el desarrollo al adherirse a una filosofía de diseño directa, basada en convenciones y basada en API.
Danf es un marco de OOP de pila completa que ofrece muchas funciones para producir aplicaciones escalables, mantenibles, comprobables y de rendimiento y que permite codificar de la misma manera tanto en el servidor (Node.js) como en el cliente (navegador).
Derbyjs es un marco de JavaScript reactivo de pila completa. Están utilizando patrones como programación reactiva y JavaScript isomorfo durante mucho tiempo.
Loopback.io es un potente marco de Node.js para crear API y conectarse fácilmente a fuentes de datos de back-end. Tiene un SDK de Angular.js y proporciona SDK para iOS y Android.
Herramientas de marco web:
Redes:
Interacción de línea de comando:
Trabajar con transmisiones:
fuente
Usa la fuente, Luke.
No, pero en serio descubrí que construir Node.js desde la fuente, ejecutar las pruebas y mirar los puntos de referencia me llevó por el camino correcto. Desde allí, los archivos .js en el directorio lib son un buen lugar para buscar, especialmente el archivo http.js.
Actualización: escribí esta respuesta hace más de un año, y desde entonces hay una explosión en la cantidad de excelentes recursos disponibles para las personas que aprenden Node.js. Aunque todavía creo que vale la pena sumergirse en la fuente, creo que ahora hay mejores maneras de comenzar. Sugeriría algunos de los libros en Node.js que están empezando a salir.
fuente