¿Cuál es tu recomendación para la arquitectura de aplicaciones GWT? ¿MVC, MVP o solución de mensajería personalizada?

Acabo de comenzar un nuevo proyecto GWT para un cliente y me interesa escuchar la experiencia de las personas con varias arquitecturas GWT MVC. En un proyecto reciente, utilicé ambosGXT MVC, así como una solución de mensajería personalizada (basada enMQ de Appcelerator). GXT MVC funcionó bien, pero parecía una exageración para GWT y era difícil trabajar con el historial del navegador. He oído hablar dePureMVC yGWTiger, pero nunca los usé. Nuestra solución MQ personalizada funcionó bastante bien, pero hizo difícil probar los componentes con JUnit.

Además, escuché que Google Wave (una aplicación GWT) está escrita usando un patrón de Modelo-Vista-Presentador. UNAmuestra de aplicación MVP fue publicado recientemente, pero mirando el código, no parece tan intuitivo.

Si estuviera creando una nueva aplicación GWT, ¿qué arquitectura usaría? ¿Cuáles son los pros y los contras de su elección?

Gracias,

Mate

Respuestas a la pregunta(4)

Su respuesta a la pregunta