En mi opinión, es nodeJS.
Node.js
- Necesito un kit de inicio para mi nueva aplicación. ¿Dónde puedo encontrarlo según los siguientes requisitos?
- ¿Necesito aprender el ajuste de la base de datos, el fragmentación y la configuración de la infraestructura para convertirme en un desarrollador de back-end?
- ¿El desarrollo de iOS es front-end o back-end?
- ¿Qué es el front end y el back end?
- ¿Qué tipo de habilidades de desarrollo de back-end debe conocer un desarrollador de front-end para comunicarse mejor con los chicos de back-end?
La entrada más reciente en esta lista de marcos de programación es Node.js. Node.js es un lenguaje basado en eventos y, habiendo crecido de JavaScript, el único en esta lista diseñado desde el principio para atender solicitudes web aprovechando JavaScript en el lado del servidor.
La E / S sin bloqueo produce aplicaciones del lado del servidor de alto rendimiento. Los programadores descubrirán que sus habilidades de JavaScript del lado del cliente son portátiles para las tareas de desarrollo del lado del servidor. Líderes como Yahoo y LinkedIn han implementado partes de sus aplicaciones en Node.js.
Debido a que Node.js es más nuevo, las personas con fuertes habilidades pueden ser más difíciles de encontrar y más caras de emplear.
La documentación y las bibliotecas son escasas, con desafíos adicionales en torno al hecho de que los proyectos tienden a mezclar Node.js con otros lenguajes y marcos para completar el conjunto de características. Sin embargo, esta situación puede mejorar a medida que los desarrolladores de JavaScript hagan la transición a arquitecturas de fondo.