代码之家  ›  专栏  ›  技术社区  ›  gn22

MVC模式何时合适?

  •  3
  • gn22  · 技术社区  · 16 年前

    注意:我不是指任何特定框架对MVC的解释

    某些UI行为(例如在另一个有效行上删除一行)也会导致应用业务规则并相应地更新模型。如果MVC不适合这种类型的应用程序;有什么好的方法来组织这个?



    编辑: 重读我原来的问题,似乎有点笼统;我将把它分解成一个更直接的问题:


    例如,一个用户界面,需要控制器动作来处理鼠标移动、鼠标按钮向上等操作。。。

    4 回复  |  直到 16 年前
        1
  •  2
  •   senfo    16 年前

    在Silverlight开发的早期,您会发现绑定的威力,您会发现自己想要将逻辑完全从视图中抽象出来。虽然它类似于MVC,但在Silverlight中有更好的处理方法。因此,如果您正在构建Silverlight应用程序,最好查看 MVVM Pattern . 这个 MVVM Light Toolkit 是我最喜欢的这种模式的实现之一。如果您正在构建任何Silverlight或WPF应用程序,那么它绝对值得一看。

        2
  •  1
  •   Craig    16 年前

        3
  •  0
  •   Lars D    16 年前

    如果您的应用程序模型符合MVC模型,则MVC模式非常有用。。。就这么简单。但是,如果您的用户界面是使用Sren Lauesen或类似的可用性模型构建的,那么您通常会为一个GUI使用多个控制器等。此外,如果您的用户界面非常简单,MVC可能过于简单。在某些情况下,性能要求或程序员生产力可能会降低MVC的实用性。

    有一些应用程序,MVC是一个非常好的模式,贯穿始终。还有一些应用程序,MVC毫无意义。

        4
  •  0
  •   Community Mohan Dere    9 年前
    推荐文章