【发布时间】:2012-08-25 23:35:44
【问题描述】:
我对 GWT 的理解是,它首次发布时包含活动和地点的概念,以支持 UI 作为状态机的想法,其中每个状态都是 UI 的可预订配置。
我的理解是,GWT 后来发布了他们的建议,以使用 MVP 架构模式构建 GWT 应用程序,以便更好地分离关注点并简化单元测试。
但是当您下载示例应用程序并真正查看源代码时,尽管这两种想法都支持client、server 和shared 包结构,但它们的内部工作基于不同的概念和不同的核心类型。基本上,您似乎必须在其中一个或另一个之间做出选择(这是真的吗?)。
现在我看到了 GWTP(GWT 平台)。这看起来就像是活动/地点范式以及 MVP 设计的坚实融合。所以我问:如果我选择使用 GWTP,在活动/地点或 MVP 领域下有什么我会错过的吗?换句话说,通过使用 GWTP,我是否会限制自己并被禁止使用前两项的任何最佳实践或组件?提前致谢!
【问题讨论】:
标签: java gwt mvp gwtp gwt-activities