我在哪里可以找到MVC的清晰示例?

我已经阅读了一些有关MVC的内容,但我仍不明白它们何时应该使用,什么时候不应该使用。 我正在寻找一些清晰的例子,说“如果你正在开发这个,那么你应该使用MVC,像这样”和“如果你正在开发这个,你不应该使用MVC”。 我见过的大部分示例都依赖于已经实现了所有功能的复杂框架,并且您必须学习框架并使用它来了解真正发生的事情。 对于许多程序员来说,像“UI业务逻辑”这样的语句听起来像是营销术语 - 例如,在这篇文章中使用了“替代视图直接绑定到演示模型”。

我意识到可能潜伏在阴影中的危险,因为MVC是一个概念,每个人都觉得他们最了解它,但没有人真正知道如何使用它,因为可能涉及很多变量,每个人都可以拥有关于如何将项目分解到模型,视图和控制器的不同观点。 这里有很多理论,但很少有明确的例子。 我所寻找的并不是“最好”的做法,所以这不应该被认为是主观的; 我正在寻找不同的简单实现,这将允许我自己决定哪些是最好的方法。

简而言之:什么是良好的在线资源,它提供了在各种情况下使用MVC的赞成和反对意见,并提供了明确的例子来帮助读者理解这个概念?


国际海事组织,最好的例子是代码和/或入门套件。

Rob Conery有大量的文章解释了如何使用ASP.NET MVC创建一个MVC站点。 其中每一个都有一个视频教程,贯穿博客文章的讨论。

官方的ASP.NET MVC网站也有一些视频帖子,入门套件(这里,这里和这里)和额外的酱汁来帮助。

国际海事组织,MVC是网站的出路。 没有喷涌出所有的行话和营销话语,它真的把你的代码分解成好的,单独的和定义的部分。 每个部分都可以进行测试......这确实有助于保护开发过程,因为您知道触摸系统的一部分不会破坏另一部分(因为测试全部在最新的更改之后通过),所以您可以放心。

其他你应该检查的博客:

  • 菲尔哈克
  • 斯蒂芬Walther
  • 斯科特格思里(又名古古里,斯科特古,顾,顾...)

  • 假设你的意思是网页的MVC,你很难找到比以下60行代码更简洁的内容:

    http://code.google.com/p/barebonesmvc-php/

    特别要注意sendResponse的“模板方法”,它又主要由以下2个方法调用组成:

    applyRequestToModel

    applyModelToView


    我见过的最高评分之一是7天后的Learn MVC。 当然,尽管如此,与像Pro ASP.NET MVC 4这样的书相比,它仍然很糟糕

    链接地址: http://www.djcxy.com/p/30207.html

    上一篇: Where can I find clear examples of MVC?

    下一篇: What is MVC and what are the advantages of it?