NodeJS / Javascript
NUESTRO UPS DESARROLLAR CON NODEJS / JAVASCRIPT
- La IO asíncrona impulsada por eventos ayuda a la gestión de solicitudes concurrentes.
- JavaScript del lado del servidor, que permite utilizar un solo lenguaje para toda la pila de aplicaciones, lo que permite centrarse más en la lógica de la aplicación que en las herramientas/sintaxis
- Comunidad de desarrolladores activa y vibrante, con mucho código compartido a través de github, etc.
- Módulos NPM: módulos y bibliotecas disponibles para casi todos los escenarios posibles.
- Perfecto para la arquitectura de microservicios
NUESTRA OUPS DESARROLLAR CON NODEJS / JAVASCRIPT
- Node.js no proporciona escalabilidad. Una CPU no va a ser suficiente; la plataforma no proporciona la capacidad de escalar para aprovechar los múltiples núcleos
- Tratar con una base de datos relacional puede ser difícil si se utiliza Node.
- Cada vez que se utiliza una devolución de llamada termina con toneladas de devoluciones de llamada anidadas.
- Sin profundizar en JavaScript si alguien empieza con Node, puede enfrentarse a un problema conceptual.
- Debido a la naturaleza asíncrona, trabajar en la lógica es poco complejo.
- Node.js no es adecuado para tareas intensivas de CPU. Es adecuado sólo para cosas de E/S (como los servidores web).