Node.js world es un mundo de modularidad y reutilización de código. Deberías internalizar este enfoque.
`Socket.IO` no es un marco, es una biblioteca que implementa el transporte de transmisión de datos bidireccional. Lo mismo para `express`, es una biblioteca que implementa un contenedor para el llamado middleware (sistema de complementos) para el procesamiento de solicitudes HTTP en la parte superior de la biblioteca Node.js core` http`.
Node.js es una plataforma, y muchas cosas reales que le gustaría hacer serían muy complejas si se escribieran utilizando solo las bibliotecas principales. Tendría que volver a implementar todo lo que hay en estas elegantes bibliotecas adicionales. Fueron escritos por una razón.
- ¿Cuánto gana un desarrollador front-end en India por mes?
- ¿Qué necesito saber antes de aprender desarrollo web con Python?
- ¿Cuáles son las ventajas y desventajas de usar cookies frente a sesiones?
- ¿Qué sucede si copio el estilo de tema premium de WordPress, imágenes, apariencia, y hago la misma interfaz en un sitio web de arranque con fines comerciales sin comprar ese tema?
- ¿Hay alguna plataforma o sitio web donde pueda encontrar y explorar todas las bibliotecas de JavaScript y jQuery?
Para empezar, necesitará saber:
- el sistema de módulos CommonJS (`require`) – The Node.js Way – How` require () `Actually Works
- la asincronía (bucle de eventos, devoluciones de llamada, E / S con evento). – Comprender el bucle de eventos de Node.js
- the Node Package Manager (npm) – 01 – ¿Qué es npm?
Luego, solo busca una biblioteca que haga lo que necesita. Será del núcleo de Node.js o de la comunidad de código abierto.