Supongo que depende del tipo de aplicación que quieras hacer.
Tanto como tener una plataforma Javascript de pila completa, como la pila MEAN, se está volviendo cada vez más popular, y eso definitivamente parece tener el poder y la capacidad de escalar muy bien, puede ser muy bueno y emocionante, la verdad es que Java sigue siendo el lenguaje que reúne más ofertas de trabajo y aún es muy valioso saberlo. ¿Por qué? Simple. El JVM ha sido probado a prueba de balas durante muchas décadas, Java está adoptando lentamente paradigmas más modernos y, a su vez, al integrarlos con el código marco existente, también los está llevando al desarrollo web, lo que lo convierte en una plataforma muy confiable para construir aplicaciones web en.
Si desea aprovechar algo simple, no crítico, relacionado con la gestión de recursos en una empresa, desarrolle un back-end simple para una aplicación de tamaño mediano, entonces Javascript puede ser una buena opción. Pero, el ecosistema Javascript es simplemente demasiado inestable en este momento para permitir que las personas vean a JS como una opción sólida. Incluso los llamados “desarrolladores de JS” están perdidos con React, Angular1, Angular2, Vue.JS, Elyxir, etc. marcos, cada uno con su propia filosofía, puntos buenos y malos, etc., y creo que eso hace que sea una elección difícil cuando se trata de elegir un sistema estable y probado como Java, pero esta es mi opinión basada en el trabajo que hice con ambos ecosistemas, así como la cantidad de ofertas de trabajo en Europa (específicamente, Portugal, Alemania, área BENELUX).
- ¿Dónde busco un codificador con un buen conocimiento sobre HTML5 y PHP?
- ¿Por qué no hay más personas usando Meteor?
- ¿Tiene sentido agregar un barniz frente al servidor GraphQL del nodo?
- ¿Cuál es la diferencia entre Node.js y AngularJS?
- Cómo abordar el problema de los derechos de autor si tengo la intención de iniciar un sitio web para mezclas de DJ
Pero para aplicaciones muy críticas o para aplicaciones que tienen una tolerancia de error muy pequeña, nunca he visto tales aplicaciones construidas con Node (sí, sé que existen, pero nunca las he visto, así que realmente puedo comentar mucho) .