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