No creo que Java desaparezca del back-end, especialmente por razones de rendimiento. Es demasiado grande en la empresa.
Los “nuevos” lenguajes le quitarán parte del mercado, pero más de PHP, Python, lenguajes más antiguos. También verá algunas de las ideas que la gente le gusta de estos lenguajes migrar a Java, especialmente el modelo de concurrencia de Node.
Realmente hay una cuestión de preferencia sobre qué idioma se elige para un proyecto, Ruby está más de moda para comenzar en este momento, pero realmente creo que perderá esta posición en el nodo, especialmente a medida que las nuevas características surjan como promesas, JS en ambos el cliente y el servidor abren demasiadas posibilidades, incluso si es solo para llevar menos personal y tener un cambio cognitivo más fácil en lugar de ir a otro idioma para el código del cliente.
- ¿Cuál es la mejor opción para tecnología web o front-end (HTML, CSS, JS, etc.) y DBMS o back-end?
- ¿Cuál es la diferencia entre front-end, back-end y programación / desarrollo del lado del servidor?
- ¿Cuáles son las mejores fuentes para aprender diseño web (front-end) y Node.js (back-end)?
- ¿Cuándo debería un principiante de programación comenzar a aprender el desarrollo de backend y la implementación en la nube?
- ¿Debo aprender el desarrollo de back-end antes de comenzar a aprender Angular 2?
También creo que los marcos facilitarán la escritura de bloques de código en JS y un patrón reactivo le permitirá ejecutar el mismo código en el cliente o servidor dependiendo de las capacidades del cliente.
Para el registro, aunque olvidó GoLang still Sigo pensando que Node tiene la ventaja porque JS correrá a través de la pila y tiene una ventaja inicial, a pesar de que Go es un mejor idioma. ¡Haz cola a los que odian!