Es engorroso porque el ecosistema parece que te persigue incluso a ti por la noche. Esto se debe principalmente a la naturaleza demasiado compleja de los marcos y bibliotecas de Java, aunque Java en el servidor de fondo se usa en lugares muy importantes.
La curva de aprendizaje inicial de los marcos y el ecosistema está ahí. Dicho esto, ahora hay Play! con Scala percibido como “genial” como su RoR y Django. También hay Griales con Groovy.
JVM es una plataforma demasiado buena.
- ¿Qué es la representación del lado del servidor? ¿Por qué es necesario en MeteorJS o en cualquier otro idioma?
- Desarrollo web: ¿Qué herramientas utiliza para probar la velocidad de la aplicación de su sitio web en su entorno local?
- ¿Qué pasó con Omnisio después de su adquisición por parte de Google?
- ¿Qué es Quizzera.in? ¿Cómo se relaciona con IITJ?
- ¿Se supone que las URL distinguen entre mayúsculas y minúsculas? Si es así, ¿por qué algunas de las aplicaciones web se basan en la distinción entre mayúsculas y minúsculas de los parámetros GET?
También recuerde, el desarrollo web no solo se decide por el hecho de quién tiene el programa hello world más rápido en funcionamiento o quién puede escribir un motor de blogs el fin de semana.
Lo que obtienes en recompensa es cuando pasas la curva de aprendizaje, es una oportunidad para hacer una arquitectura muy rápida, escalable y robusta. La integración entre diferentes componentes es muy fluida una vez que la obtiene. Sin embargo, no digo que no se pueda hacer esto en RoR o Django, etc.