2010-12-22 12 views

Respuesta

6

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 las construcciones MVP 2.1 y decidimos usar 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.

+0

Utilizamos GWT 1.0 Presentador pero están considerando la eliminación de un rediseño. Todavía esperamos que más practicantes MVP de GWT responderán/votarán para obtener una mayor muestra de opinión. – boardtc

+1

Veo que el creador de GWTP Philippe Beaudoin dijo el 29 de julio de 2010 que "la brecha de características entre GWTP y las clases de MVP 2.1 de GWT es un poco demasiado grande" y GWTP se mantendrá y actualizará por ahora (http://www.gwtsushi.info /2010/06/newbie-confronts-gwt-guice-gin-mvp-and.html). Supongo que esto confirma que, en este momento, los frameworks MVP de terceros todavía tienen su lugar. – boardtc

+1

Además, Philippe Beaudoin dijo en noviembre de 2010: "2.1 MVP está más cerca del metal y necesitará escribir más código y 2.1 MVP todavía está destinado a estar detrás de una herramienta de terceros" - http://code.google.com/p/gwt-platform/wiki/ComparisonWithGwtMVP – boardtc

1

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 MVP al integrado. El ejemplo que tomé como referencia fue the one at the GWT website.

Por supuesto que se necesita algún tiempo para cambiar, sin embargo, se traduce en código más pequeño, más limpio que con otras soluciones que he visto

Cuestiones relacionadas