posso vedere il merito nel paradigma MVP, ma per me preferisco non avere un ulteriore livello di presentazione tra il modello e le classi di visualizzazione specifiche GWT. Mi assicuro di mantenere rigorosamente tutte le regole aziendali fuori dalle classi vista (le cose di UIBinder), e metterlo invece nelle classi modello.
Allo stesso modo tengo tutto il materiale GWT.create(..)
fuori dal modello. Questo mi consente di accedere alle classi del modello sul lato server senza problemi. Quindi utilizzo molto SyncProxy nei miei test JUnit per le chiamate RPC.
In definitiva, quando si scrive un client Web ricco, non è possibile fare troppo affidamento sui test automatici della vista, specialmente se non viene eseguito il rendering da codice generato per una varietà di piattaforme (ovvero i browser).La prova del budino è in ciò che Internet Explorer, Firefox e Chrome ne fanno Internet .
fonte
2012-04-30 08:31:46
Il fatto è che il mio team è nuovo sia per GWT che per MVP. È facile scrivere un sito GWT ma non mentre si utilizza MVP. per un progetto che è di sole 2 persone per due mesi, mi sento di imparare che MVP prenderà un grande morso del budget ... – kroiz
Sì, sono d'accordo con questo ... imparare a fare schemi è inizialmente molto tempo ... – Adil