【问题标题】:Why does Google say MVP is recommended for GWT?为什么 Google 说 GWT 推荐使用 MVP?
【发布时间】:2011-10-19 06:08:29
【问题描述】:

Google 说推荐使用 MVP 来构建 GWT 应用程序的原因是什么?当视图层直接知道模型是什么时,我真的很喜欢 MVC 方法——为什么他们认为这是个坏主意?

【问题讨论】:

    标签: java model-view-controller gwt mvp


    【解决方案1】:

    正如 Google explains:“这个模型使我们能够最大限度地减少对 GWTTestCase 的使用,它依赖于浏览器的存在,并且对于我们的大部分代码,编写轻量级(和快速)JRE 测试(不'不需要浏览器)”。

    还有: What is the advantage of the MVP pattern (GWT)

    MVC or MVP? Which design pattern makes the most sense?

    【讨论】:

      【解决方案2】:

      嗯,问题是:MVC 是一种构建应用程序的好方法,但它确实对测试产生了负面影响。 MVP 并不是什么新鲜事物,它也被称为惰性视图模式,它利用模拟视图进行测试,甚至针对不同平台上的不同视图。

      较新的 MVC 方法/框架确实将很多功能推送到视图标记(渲染器、验证框架、绑定框架)中,这实际上导致控制器上的功能更少、可测试性和重复代码(好吧,重复“智能”标记)。

      每个比 HelloWorld 做了更多 JSF 并开始复制标记的人都知道我在说什么。

      【讨论】:

        猜你喜欢
        • 2016-02-23
        • 2017-11-04
        • 2011-10-22
        • 2011-04-11
        • 2021-10-12
        • 2012-12-07
        • 2012-05-16
        • 2020-06-29
        • 2014-08-11
        相关资源
        最近更新 更多