No necesitas hacerlo.
Elegir el idioma apropiado depende de muchos factores como:
- la definición del problema
- la habilidad establecida en su organización
- El ecosistema existente en su organización
- el IDE y las herramientas que se utilizan
- La filosofía de la organización (Windows vs Linux Shop vs código abierto, etc.)
- proveedores en la nube
- requisitos de rendimiento y muchas cosas más.
- Arquitectos cambiantes de paradigma, etc.
- Visión a largo plazo y dirección de la organización.
En base a los factores anteriores, si ha encontrado contextualmente el mejor ajuste para ser Java, entonces hágalo.
- ¿Cuál es la mejor manera de saber cuándo su JavaScript está roto en IE?
- ¿Cuál es el futuro del diseño más allá de lo plano?
- ¿Cuál es el mejor marco HTML y CSS?
- ¿Por qué debería uno desarrollar un sitio usando lenguajes de script como php, Python, etc. cuando WordPress, Weebly, etc. podrían hacerlo fácilmente?
- ¿Existe algún software o herramienta que pueda obtener las primeras 10 URL de una consulta de búsqueda de Google?
Si no, puede ser un buen ciudadano y proponer idiomas alternativos que resuelvan mejor el problema, con datos objetivos .
Y digamos que finalizó en Java, luego puede repetir el mismo ejercicio con marcos que involucran Java. (solo la evidencia empírica le dirá que Spring es uno de los marcos más poderosos y de resolución de problemas para Java)
Es un punto de datos, pero puede no ser un punto de decisión 100% para usted. Siéntase libre de explorar otras opciones como Google Guice, Dagger 2 para DI, etc. y Spring para MVC, o incluso la puerta de enlace API de AWS para eliminar un marco web por completo.