¿Qué entorno de desarrollo web Java es el mejor para minimizar al máximo el tiempo de ciclo de despliegue-despliegue-prueba?Entorno de desarrollo web Java para minimizar el tiempo de ciclo de despliegue-despliegue-prueba?
Entorno de desarrollo web: JBOSS, Tomcat, Jetty? ¿Despliegue WAR estallado? ¿Copiar GUERRA o usar enlaces simbólicos? Hay factores aquí que no sé.
ciclo Build-deploy-test? La cantidad de tiempo que lleva probar un cambio en el navegador después de realizar un cambio en el código fuente u otros recursos (incluidos fuente Java, HTML, JSP, JS, imágenes, etc.).
Estoy buscando acelerar mi desarrollo mediante la reducción de la cantidad de tiempo que paso viendo las compilaciones Ant y los contenedores J2EE. Quiero la experiencia de Ruby on Rails, o lo más cerca que pueda.
Preferiría una solución que sea independiente del marco web, sin embargo, si un marco particular es particularmente ventajoso, entonces me gustaría saberlo.
Supongamos que todas las herramientas estándar están en uso: hibernación, muelles, JMS, etc. Si se requiere una infraestructura de soporte de burla/burla para que esto funcione, estoy de acuerdo con eso. De hecho, estoy de acuerdo con tener un entorno de desarrollo que sea muy diferente de nuestro entorno de producción si me ahorra tiempo suficiente.
¿No tiene que reiniciar el servidor integrado cada vez que cambia una clase? He echado un vistazo a GAE y descubrí que tenía que hacer esto. Sé bueno saber que podría estar equivocado. – Damo
En mi respuesta, solo realizo una implementación abuot; de todos modos, tienes que hacer eso (reiniciar el servidor de desarrollo) solo si cambias el código del servidor: en GAE + GWT la mayor parte de la lógica es del lado del cliente, por lo que no es demasiado grande un trato. – JohnIdol