design-patterns gwt mvp gwt-platform

design patterns - ¿El marco MVP incluido en GWT 2.1 hace que otros marcos GWT MVP sean redundantes?



design-patterns gwt-platform (2)

GWT 2.1 incluye un marco MVP que incluye una implementación de PlaceService delineado por Ray Ryan de Google en Google I / O 2009.

Esa charla inspiró algunos marcos de MVP como

¿GWT 2.1 hace que el uso de estos marcos adicionales sea redundante?


Actualmente estoy trabajando en un sitio web pequeño escrito en GWT usando Sring (para inyección de seguridad y dependencia) en el backend y GIN en la interfaz.

Cuando migré a GWT 2.1 tardé 1 día en cambiar de mi antiguo marco de MVP al integrado. El ejemplo que tomé como referencia fue el del sitio web de GWT .

Por supuesto, le lleva algo de tiempo cambiar, sin embargo, resulta en un código más pequeño y más limpio que con otras soluciones que he visto


Sí, hay superposición, y tal vez esos otros marcos serán innecesarios en el futuro. Pero, desde una perspectiva práctica, hasta la fecha no parece haber demasiados ejemplos sólidos que utilicen las nuevas características 2.1. En mi proyecto actual, dedicamos un poco de tiempo a evaluar los constructos 2.1 MVP y decidimos utilizar el marco GWT-presentador porque pudimos avanzar mucho más rápido utilizando ejemplos como el cliente de correo Hupa .

Desafortunadamente, todos estos marcos parecen carecer de documentación sólida. Todos parecen darte un ejemplo trivial de Hello World, sin mostrarte los detalles esenciales necesarios para hacer algo más que un ejemplo trivial. La única forma de aprender es buscar el código.