GWT 2.1中包含的MVP框架是否使其他GWT MVP框架变得无用?

11

GWT 2.1包括一个MVP框架,其中包括Google的Ray Ryan在Google I/O 2009中概述的PlaceService的实现。

那个演讲启发了一些MVP框架,例如

GWT 2.1是否使使用这些额外的框架变得多余?

2个回答

6
是的,有重叠的部分,也许那些其他框架在未来会变得不必要。但是从实际角度来看,迄今为止似乎没有太多使用新2.1功能的实例。在我目前的项目中,我们花了一点时间评估了2.1 MVP结构,并选择使用GWT-presenter框架,因为我们能够更快地通过像Hupa邮件客户端这样的示例取得进展。
不幸的是,所有这些框架似乎都缺乏扎实的文档。它们似乎只给你一个微不足道的Hello World示例,而没有向你展示必要的细节,以完成除微不足道的示例之外的任何操作。学习的唯一方法就是深入挖掘代码。

我们使用了GWT Presenter 1.0,但在重新设计时考虑将其移除。仍然希望更多的GWT MVP从业者能够回答/投票,以获得更广泛的意见。 - boardtc
1
我看到GWTP的创始人Philippe Beaudoin在2010年7月29日表示,“GWTP和GWT 2.1 MVP类之间的功能差距有点太大了”,并且目前GWTP将继续维护和升级(http://www.gwtsushi.info/2010/06/newbie-confronts-gwt-guice-gin-mvp-and.html)。我想这证实了第三方MVP框架目前仍然有其存在的意义。 - boardtc
1
此外,菲利普·博杜安在2010年11月表示:“2.1 MVP更接近底层,需要您编写更多的代码,而且2.1 MVP仍然意味着要坐在第三方工具后面”-http://code.google.com/p/gwt-platform/wiki/ComparisonWithGwtMVP。 - boardtc
1
关于例子,gwt-platform非常努力地提供了许多不同功能的示例,以及一个更大的集成示例,即PuzzleBazar。此外,社区规模庞大且乐于助人。我认为MVP4G也是如此。 - Philippe Beaudoin

1

我目前正在开发一个小型网站,后端使用Spring(用于安全性和依赖注入),前端使用GIN,使用GWT编写。

当我迁移到GWT 2.1时,我花了一天时间从我的旧MVP框架切换到集成的框架。我参考的示例是{{link1:GWT网站上的示例}}。

当然,切换需要一些时间,但与我看到的其他解决方案相比,它可以产生更小、更清晰的代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接