Después de mí estoy alguna vez de nuevo a convertirse en Java y JSP. ¡Y muchacho huele bueno! Si hay un cielo de los programadores, ahora estoy en él. Tengo pequeñas hecho a sí mismas bibliotecas a ayudar a automatizar tareas regulares, toneladas de bibliotecas de tercera persona de la alta calidad libremente para las más grandes como opencsv, poi etc. y estoy golpeando alguna tormenta de la codificación con el pie. Después de pasar alguna vez con las otras idiomas y ambiente siente sure más dulce.

BTW: También estoy haciendo un cierto trabajo del Javascript, pero con respecto a Java, franco no es que mucha diversión. El apuro con Javascript actualmente es que hay demasiadas bibliotecas a elegir de y usted encontrará a menudo lo que usted necesita en pedazos en bibliotecas múltiples. Demasiado cualquier cosa incluyendo la opción es malo. Las bibliotecas del Javascript necesitan la consolidación. ¿Cuántas bibliotecas usted necesita para hacer llamadas de AJAX? De estos solamente GWT está rompiendo las nuevas bases pero incluso allí la porción necesita ser hecha.

El Ranting para la arquitectura simple
Ranted antes de alrededor cómo JSP ha llegado a ser más complejo durante los años. Pienso en algunas tecnologías de Java del punto he sido alcanzado por los tipos del diseñador que prefieren arquitectura sobre-diseñada prístina sobre simplicidad. Todavía prefiero algo simple mientras que diseña, lo más a menudo posible que la solución no simple es también la mejor solución.

La caja para Java
Mucho se ha dicho sobre la conveniencia/la inaptitud de Java para ciertas tareas. Toda la Java dicha y hecha es sigue siendo una lengua muy agradable a aprender y a utilizar. En las manos de una Java experta es una herramienta hermosa a manejar. Es completa, de gran alcance, le protege contra los malos errores y ayudas que usted escribe código realmente limpio y simple. Java es la lengua de la empresa de la opción en la industria por una buena razón y permanecerá tan por próximos años. Es movida hacia atrás por las bibliotecas maduras y la comunidad vibrante.

La advertencia y pocas palabras de aconsejan
Usted necesita permanecer claro de tipos del sobre-diseñador. Varios armazones populares como puntales son manera sobre-diseñada. Usted necesita elegir sus herramientas bien. Casi cada uno y su abuela ha desarrollado un COI o MVC marco. Primero analice sus requisitos de ver si usted los necesita. Entonces elija uno que aparezca el más simple a usted. El coste de aprender un nuevo marco + el coste de caber el marco a sus necesidades o peor el coste de guarnición usted mismo y a su equipo al marco tiene que ser equilibrado contra el valor proporcionado por el marco. No tenga miedo de crear algo simple usted mismo si cabe perfectamente sus necesidades. Recuerde que el análisis de costes y beneficios es su amigo. Mana y después lo consigue repasado por un tipo del arquitecto para asegurarse de que usted no está faltando el cuadro grande.

Dicho todo y hecho
A pesar de todo el frenesí sobre idiomas tenga gusto del PHP (estado allí, lo aman, haciéndolo) o rubí (salpicado en él), todavía preferiría Java para cualquier empresa o producto o servicio del Web 2.0. Usted realizará a largo plazo el valor de esta declaración.