模型-视图-控制器( Model-View-Controller,MVC)是开发web应用程序的最佳模式吗?似乎使用中的大多数框架都遵循这种模式-- Rails、Django,现在还有ASP.net MVC。
发布于 2009-04-17 00:34:59
“最好的”是一个危险的术语。
它是一种非常流行的设计模式,许多语言中都有遵循该模式的a ton of frameworks。
最近我做了一些MVC web应用程序,我可以说,对我自己来说,这是一个非常棒的方法,我正在做的项目。
发布于 2009-04-17 00:31:46
为了更好地比较ASP.NET MVC和ASP.NET WebForms:
http://www.asp.net/learn/mvc/tutorial-01-cs.aspx
(向下滚动到决定何时创建MVC应用程序)
发布于 2009-04-17 02:37:38
一些响应者似乎混合了设计模式和实现它们的框架。我认为你的问题更多的是针对模式的,所以我的回答是更倾向于MVP模式(Passive View变体)而不是MVC。
原因是什么?我强烈推荐阅读"MVP: Model-View-Presenter: The Taligent Programming Model for C++ and Java “,它来自那些”发明“了这个模式的人,它是对MVC的更新。
https://stackoverflow.com/questions/756941
复制相似问题