Frage

Was ist Ihr Liebling GWT MVP-Framework, und der Grund für Ihre Wahl?

  1. MVP4G
  2. GWTP
  3. GWT 2.1 gebaut
  4. GWT-mpv
  5. GWT-Pektin
  6. guit
  7. Andere Plattform (bitte Link)
  8. Eigene Lösung (mit Standardcode?)
  9. Keine

Danke.

Aktualisiert :. Hinzugefügt Vorschläge 3, 4, 5 auf der Liste

Aktualisiert vor 2 :. Hinzugefügt guit auf der Liste

War es hilfreich?

Lösung

Ich denke, die beste Technik von MVP für GWT ist die folgenden Klassen haben,

  1. Modell
  2. Ansicht
  3. Presenter

Und die Aussicht machen und die Moderatorin wirkt über eine definierte Schnittstelle und hat die Moderatorin Daten aus dem Modell holen. Erstens ist es sehr einfach, zum anderen ermöglicht es Team arbeiten, da wir Schnittstellen, alle Teams müssen nur durch die Schnittstelle halten.

Für z.

     1. Those working on the MODEL abide by the ServiceAync Interface

     2. Those working on the view creates the User Interface and returns the  
        specified control to the presenter according the program interface defined by
        their respective presenter
     3. And Finally those working on the presenter level defines an interface which
        the view has to implement

Ich denke, dass das Hauptproblem, das in dieser auftreten kann, ist, wenn ein Teil der einer der Ansicht sein kann, das Modell oder der Presenter nicht durch die Schnittstelle

halten

Andere Tipps

Dies ist ein bisschen schwierig im Moment. Es scheint, MVP der Geschmack des Monats ist (oder das Jahres, wie es war), aber es gibt so viele Möglichkeiten, und nur sehr wenige tatsächlich Tutorials.

Ich ging durch die Kontakte Beispiel und irgendwie bekam es: http://code.google.com/webtoolkit/articles/mvp-architecture.html

Dann erkannte ich, sie hatten hinzugefügt Aktivitäten und Orte in 2.1, so dass ich in diesem Beispiel sah: http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html

Es gibt auch zahlreiche Frameworks da draußen, aber die meisten Leute scheinen zu wollen, „den Google-Weg“ verwenden, wenn möglich. Ich werde http://code.google.com/p/gwt-platform/ geben ein zu gehen, weil es sieht aus wie es einige große docs hat, und dass "[s, was google im Moment fehlt.

Der Punkt ist, gibt es nicht gut verfügbar Tutorien - das ist, wie wir alle verstehen, tatsächlich. Die Stockwatcher Tutorial auf gwt war wirklich nützlich, könnten wir, wie es mit mehr tun. Hier einige Leckerbissen ich gefunden habe:

ich GWTP verwenden, da es recht gut dokumentiert ist, leicht zu verstehen und hat eine aktive Benutzergemeinschaft. Als ich anfing, den Rahmen zu lernen ich ein paar Fragen in den Foren fragen musste und beiden Male habe ich eine freundliche und hilfreiche Antwort am selben Tag von einem der Autoren.

Die neue Version von GWT (GWT 2.1) eingeführt MVP Rahmen,

führten sie eine neue Terminologie wie:

  1. Ansichten
  2. ClientFactory
  3. Aktivitäten
  4. Orte
  5. PlaceHistoryMapper
  6. ActivityMapper

können Sie die Details hier überprüfen:

http://code.google.com/webtoolkit/doc/latest/ DevGuideMvpActivitiesAndPlaces.html

Es scheint, GWT-Frameworks zu sehen ist ein Groschen ein Dutzend, ähnlich wie Java Web-Frameworks. That being said, ich ging mit 4. In erster Linie, weil ich ohne die vorformulierten Schnittstellen tun MVP wollte:

http://www.gwtmpv.org/viewgeneration.html

Docs sind leicht, wie immer, aber ping mich, wenn Sie irgendwelche Fragen haben, würde ich mich freuen, sie zu beantworten.

GWT-Pektin ist auch gut. - Ich denke, gwtmpv prägnante, aber GWT-Pektin wurde das reiche Modell tun / gebunden an einen Blick Ansatz für eine Weile

Sie sich auch im internen MVP Rahmen, zum Glück, wenn mit Spring Roo GWT, alles vorformulierten Code für Sie generiert wird.

Für mich seine GWTP ein kompletter Model-View-Presenter Rahmen Ihres nächstes GWT-Projekt zu vereinfachen. verfügbar um http://code.google.com/p/gwt-platform/

habe ich versucht, GWTP aber es hat nicht alles unter der Haube, ohne dass Sie es verstehen, und es ist schwer zu divergieren von dort Weg, Dinge zu tun. Ich hatte dieses Problem das erste Mal, dass ich es versucht, und ich versuchte, es zu wieder. Leider hatte ich das gleiche Problem. Ich wollte den Moderator und Ansicht für 1 Seite kombinieren, weil es für diese Seite war viel des Guten. Leider konnte ich nicht herausfinden, wie das zu tun, so entschied ich mich, dass meine schlimmsten Befürchtungen realisiert worden waren. Es ist sehr schwer von ihrem Weg abweichen Dinge in GWTP tun. Die Architektur von GWT 2.1 ist viel mehr entkoppelt. Ich hatte ein Problem mit dem ActivityMapper obwohl . Jetzt freue ich mich auf MVP4G.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top