【问题标题】:Significant advantages of ASP.NET MVCASP.NET MVC 的显着优势
【发布时间】:2011-03-23 05:47:52
【问题描述】:

我正在慢慢接触 MVC,但它对我来说还是比较新的。根据我通过一些教程发现的情况,MVC 为数据库和网站之间的通信提供了一个接口,并且通常可以更好地组织代码。

使用 MVC 结构还有其他显着优势吗?即使您正在与数据库通信,您也不想使用 MVC 的例子是什么?

谢谢!

【问题讨论】:

标签: asp.net asp.net-mvc


【解决方案1】:

您可以观看此视频:Choosing the right programming model

既然你表示你是 MVC 的初学者,我建议你看看这些内容丰富的 tutorials

【讨论】:

    【解决方案2】:

    从技术上讲,MVC 与应用程序是否使用数据库无关。 MVC 是关于分离关注点,以便表示业务关注点和逻辑的事物 [模型] 与 UI 的显示方式 [视图] 分开。无论您的模型是否存储在数据库、文件系统、内存中,甚至根本没有持久化,都无关紧要。

    至于你什么时候不想使用 MVC,这很难说。 MVC 是关于分离关注点以简化软件系统的构建和管理。如果您不需要这些好处,或者如果您通过不同的模式获得更大的好处(例如,如果您的团队在非基于 MVC 的框架方面非常熟练),那么不要使用它。不使用 MVC 模式当然也可以构建好的软件,这种模式很有帮助。

    【讨论】:

    • 正是我想要的。感谢您为我分解它。我完成的每个教程都涉及连接到数据库 - 我想这就是我认为它是必需的原因。
    【解决方案3】:

    本博客中的优缺点列表可以帮助您了解 MVC 何时最适合使用。

    http://www.ytechie.com/2008/10/aspnet-mvc-pros-and-cons.html

    【讨论】:

      猜你喜欢
      • 2013-04-26
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 2010-11-15
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      相关资源
      最近更新 更多