El nodo Js es un entorno de ejecución o entorno. Es una plataforma de código abierto construida en tiempo de ejecución de Javascript. A través del intérprete súper rápido que se ejecuta en el navegador Chrome, NodeJS permite la programación basada en eventos. Es perfecto para aplicaciones de tiempo real con uso intensivo de datos.
Pros:
- ¿Cada aplicación en un proyecto de Django tiene su propio conjunto de tablas de base de datos? En caso afirmativo, ¿se pueden compartir estas tablas?
- ¿Cuál es la mejor plantilla de administración html5?
- ¿Por qué ambos y funcionan de la misma manera? ¿Está bien usar ambos?
- Cómo conseguir el primer cliente como una pequeña empresa de diseño y desarrollo web
- Cómo conseguir más clientes para mi negocio de desarrollo web
- Le proporciona API de E / S asincrónicas controladas por eventos que le permiten manejar miles de solicitudes concurrentes.
- Está escrito en Javascript y es extremadamente fácil de aprender si ya conoce Javascript.
- Podemos usar el mismo código para el lado del servidor y del lado del cliente. Javascript se puede usar tanto en el servidor web como en el navegador.
- Está bien documentado y respaldado por una comunidad entusiasta.
- La transmisión de archivos grandes será extremadamente fácil usando NodeJS. Puedes cargar varios archivos al mismo tiempo
- Es realmente rápido; En comparación con Ruby, es extremadamente rápido.
Contras:
- Uno debe tener un conocimiento profundo de Javascript para comprender NodeJS. Puede ser difícil para un principiante comenzar con NodeJS sin un conocimiento profundo de Javascript.
- Es de un solo subproceso, a veces las tareas vinculadas a la CPU pueden causar retrasos. Esta es la razón por la cual NodeJS no se recomienda para sistemas pesados de computación.
- Las herramientas no están bien documentadas y algunas son de muy mala calidad.