Vaya panda de betillas, los hombres de verdad programamos en ensamblador con vi y compilamos a pelillo por comandos.
Ahora en serio. A java es muy difícil que lo sustituya un lenguaje no tipado. Para empezar porque cuando llega el momento del descontrol no sabes que hez te puede llegar por un socket o en una variable cualquiera. Ahora si sabes que dentro del descontrol un sistema con sus rigideces te deja al menos un abanico de posibilidades muy acotado tienes un buen trecho ganado.
He oído decir muchas veces que el problema es que no se han establecido unas normas básicas para el desarrollo, etc... He visto sitios donde te pautaban todo para que nada se saliera del raíl y llegaba el día que hasta el menos responsable de los responsables saltaba por la ventana para que el marron se lo comiera el currelilla menos relevante.
Al final estos lenguajes con sus rigideces, lo que te dan facilidad para buscar el poltergeist de turno o la cagada de tu compi o la situación no pensada por el anal-listo del proyecto.
Python tiene el mismo problema he de aunciar.
Al final cuando en un proyecto mastodóntico la entropía crece hasta niveles inconmensurales, si además el lenguaje de turno te deja hacer las burradas que te de la gana, al principio mucho jijiji y mucho jajaja, esto yo lo hago en dos patadas y tal. A la hora de la verdad te toca volver a empezar desde el principio, con otros lenguajes con los que el drama no suele ser tanto porque no dejan alcanzar el punto de fusión crítica con tantísima facilidad.
Es asín y punto. Lo dijo blas punto y final.
---------- Post added 19-abr-2017 at 15:21 ----------
A los que trabajais con este tipo de "tecnologias, frameworks, paradigmas, etc, etc" por "donde" empezasteis a atacarlas?
A mi me pasa que contemplo este "big picture":
y me acojono sobremanera.
Y en mi caso no es tanto aprender por necesidad profesional sino por pura curiosidad "masoquistica", por intentar subirme al vagon de cola de ese rtren que creia que simplemente habia perdido, pero que como ya comente, le ha dado tiempo a dar varias vueltas al mundo y yo sin enterarme. Pero es que cada vez que me echo a la cara algun "tutorial" de Angular se me cae la cara de verguenza por mi ineptitud manifiesta para entender mas o menos un perversos ejemplo. Me faltan mimbres.
Repito para situaros, yo me quede en JSP, Servlets a pelillo, Netbeans y Eclipse y mucho codigo espaguetti como mandan las prisas en entornos "profesionales" hispañistanies.
Hijomío, de uno en uno, así. Bueno o si el proyecto lo requiere y no te quedan más narices, de 5 en 5.