Question

Quelle est votre GWT cadre MVP favori, et la raison de votre choix?

  1. Mvp4g
  2. GWTP
  3. GWT 2.1 Construit en
  4. GWT-MPV
  5. GWT-pectine
  6. guit
  7. Autre plate-forme (s'il vous plaît fournir le lien)
  8. solution propre (avec le code boilerplate?)
  9. Aucun

Merci.

Mise à jour :. suggestions Ajouté 3, 4, 5 à la liste

Mise à jour 2 :. Ajout guit à la liste

Était-ce utile?

La solution

Je pense que la meilleure technique de MVP pour GWT est d'avoir les classes suivantes

  1. Modèle
  2. Voir
  3. Présentateur

Et faire le point de vue et le présentateur interagit via une interface définie et ont le présentateur du récupérer les données modèle. Tout d'abord, il est très simple, d'autre part, il permet de travailler l'équipe puisque nous utilisons des interfaces, toutes les équipes ont juste à se conformer à l'interface.

Pour par exemple.

     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

Je pense que le principal problème qui peut survenir dans c'est quand une partie qui peut être l'un de la vue, le modèle ou le présentateur ne respecte pas l'interface

Autres conseils

Ceci est un peu difficile en ce moment. Il semble MVP est la saveur du mois (ou l'année, pour ainsi dire), mais il y a tellement d'options disponibles et très peu de tutoriels réels.

Je suis allé à travers les contacts par exemple et un peu got it: http://code.google.com/webtoolkit/articles/mvp-architecture.html

Alors je me suis aperçu qu'ils avaient ajouté Activités et lieux en 2.1, donc je regardais cet exemple: http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html

Il y a aussi de nombreux cadres là-bas, mais la plupart des gens semblent vouloir utiliser « la manière de Google » si possible. Je vais donner http://code.google.com/p/gwt-platform/ un aller parce qu'il ressemble a quelques grands documents, et que «[s ce que Google fait défaut pour le moment.

Le point est, il n'y a pas de bonne TUTORIELS disponibles - que de la façon dont nous comprenons tous fait. Le tutoriel Stockwatcher sur GWT était vraiment utile, nous pourrions faire avec plus comme ça. Voici quelques petits morceaux que j'ai trouvé:

J'utilise GWTP parce qu'il est assez bien documenté, facile à comprendre et a une communauté active d'utilisateurs. Quand je commencé à apprendre le cadre que je devais poser quelques questions dans les forums et dans les deux cas, je suis arrivé une réponse sympathique et serviable le jour même de l'un des auteurs.

La nouvelle version de GWT (GWT 2.1) a présenté un cadre de MVP,

ils ont introduit une nouvelle terminologie comme:

  1. Vues
  2. ClientFactory
  3. Activités
  4. Lieux
  5. PlaceHistoryMapper
  6. ActivityMapper

vous pouvez consulter les détails ici:

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

Semble voir les cadres GWT sont un sou une douzaine, tout comme les cadres Java Web. Cela étant dit, je suis allé avec 4. Principalement parce que je voulais faire MVP sans les interfaces boilerplate:

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

Docs sont la lumière, comme toujours, mais ping-moi si vous avez des questions, je serais heureux d'y répondre.

GWT-pectine est bon aussi -. Je pense que gwtmpv est plus succinct, mais GWT-pectine a fait le modèle riche / lié à une approche de vue pendant un certain temps

En utilisant également le cadre MVP intégré, heureusement, lors de l'utilisation GWT Spring Roo, tout ce code est généré pour boilerplate vous.

Pour moi son GWTP, un cadre complet modèle-vue-présentateur pour simplifier votre prochain projet GWT. disponible à http://code.google.com/p/gwt-platform/

J'ai essayé GWTP mais il n'a pas tout sous le capot sans vous comprendre et il est difficile de diverger à partir de là façon de faire. J'ai eu cette question la première fois que je l'ai essayé et je l'ai essayé à nouveau aussi. Malheureusement, j'eu le même problème. Je voulais combiner le présentateur et View pour 1 page, car il était trop pour cette page. Malheureusement, je ne pouvais pas comprendre comment faire alors j'ai décidé que mes pires craintes avaient été réalisées. Il est très difficile de diverger de leur façon de faire les choses dans GWTP. L'architecture de GWT 2.1 est beaucoup plus découplé. J'ai eu un problème avec le ActivityMapper si . Maintenant, je regarde mvp4g.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top