关于 GWT 最佳实践:GWT 最佳实践 – MVP

GWT Best Practices - MVP

所有 GWT 大师的问题。

我是 GWT 的新手,正在尝试了解编写 GWT 应用程序的最佳实践。我根据 Ray Ryan 在 Google I/O 2009 上的演讲完成了"大规模应用程序开发和 MVP",它给了我一个很好的起点。我还根据列出的最佳实践下载了联系人应用程序的示例源代码。

与示例"联系人"应用程序相比,我尝试使用 GWT 开发的应用程序要大一些(就涉及的模块而言)


对于大型 GWT 应用程序,像 GWTP(它是 gwt-presenter 和 gwt-dispatch 的一个分支)这样的框架几乎是必要的。它提供了诸如用于处理位置/历史的 Places、一个方便的 Presenter 框架、EventBus 和非常简单的代码分割之类的东西。


如果您担心初始加载大小并且可能将大型应用程序加载到不同的块中,请考虑代码拆分


如果您正在开发非常大的应用程序,请将您的应用程序拆分为多个模块。
对于客户端 MVC 模式,我建议使用 PureMVC.

http://puremvc.org/