¿Qué marco web java utilizar para el desarrollo del motor de Google Apps en 2012? [cerrado]

Estoy pensando en desarrollar una aplicación web java simple para implementarla en GAE y aprender sobre el desarrollo web Java en el proceso. No me siento inclinado a utilizar marcos basados ​​en componentes de RIA como Wicket y Vaadin.

He visto Play 2.0, Tapestry 5 y Click, de los cuales Play 2.0 no se puede usar en GAE (y no quiero esforzarme en aprender Play 1.0, que es cosa del pasado). No tengo ningún problema en usar Javascript para la programación del lado del cliente. Por lo tanto, no estoy considerando GWT.

He leído algo de documentación. El clic parece ser fácil de implementar en GAE. Sin embargo, Tapestry 5 parece ser un buen marco para estudiar, aprender y convertirse en un mejor desarrollador de software / web. Sin embargo, mi búsqueda en Google para usar Tapestry con GAE produjo páginas que hablaban de hacks para que funcionaran en GAE en lugar de tener un soporte de primera clase para GAE.

No me importa esforzarme por aprender un marco complejo si va a hacerme un mejor programador. ¿Alguien tiene alguna experiencia con el uso de Tapestry en GAE? ¿O debería simplemente ir a hacer clic?

Respuestas a la pregunta(1)

Su respuesta a la pregunta