想知道MVC架构在Web应用程序开发方面的优缺点吗? MVC和3轮胎架构有什么区别?MVC在Web应用程序开发方面的优缺点
5
A
回答
2
正如@Sarfraz所述Wikipedia是这类问题的一个很好的起点。为了回答关于MVC和3层体系结构之间差异的具体问题,您需要先了解MVC(主要)是GUI /用户界面框架和设计模式。换句话说,MVC在你的三层架构中只是一层,你仍然会有一个“服务/业务逻辑”层和一个“持久性/数据库”层。
+0
I只是从一些地方读取: Pro:具有依赖单个模型的多个视图的能力;相同的组件可以被使用并被调用以用于任何接口;模型是自包含的,并且与控制器和视图分开,因此更改数据层或业务规则的痛苦要小得多;在模型和视图中提供了许多可重用的构建块。 Con:必须花费大量时间思考应用程序的各个部分的交互方式;要管理的文件比你要的要多;针对小应用程序的过度杀伤。 – 2010-04-20 20:47:55
+0
是的,这支持我的答案,即“MVC”只会是多层体系结构中的单层。 – Nate 2010-04-20 22:11:59
相关问题
- 1. 在web应用程序中使用应用程序变量的优缺点
- 2. 在ASP.NET MVC应用程序中MS Ajax与jQuery的优缺点?
- 3. PHP&.Net的电子学习应用程序开发的优点和缺点
- 4. 开发Web应用程序的方法
- 5. WPFbrowser应用程序优于asp.net和viceversa的Web开发的优点
- 6. asp.net mvc 2 web应用程序里面的Web应用程序?
- 7. 开发mvc应用程序
- 8. 用Appcelerator Titanium代替Apple开发开发iPhone应用的优点/缺点
- 9. Web应用程序开发
- 10. 开发Web应用程序
- 11. Web应用程序开发
- 12. 在ASP.NET应用程序中使用Ajax更新面板的优点和缺点
- 13. POS基于web的优势/过桌面应用的缺点
- 14. 在Mac OS X上使用内置Apache进行Web开发的优点/缺点
- 15. 优点和发展与本土上的移动应用与框架的缺点Web应用程序
- 16. 开发SharePoint组件与独立应用程序有什么优势和缺点?
- 17. 利用Tcl/Tk构建桌面应用程序的优点和缺点
- 18. 使用Access应用程序的优点/缺点
- 19. 在Mac上开发Web应用程序
- 20. 在android中开发web应用程序
- 21. 在asp.net应用程序中使用缓存的优缺点?
- 22. Silverlight,Wpf Web应用程序(xbap)还是单击一次?优点和缺点
- 23. 包含PDB文件与您的发布应用程序的优点和缺点
- 24. MVC vs HMVC用于web应用程序开发
- 25. 开发支持Web应用程序的移动应用程序的方法
- 26. 使用python开发web应用程序
- 27. 使用Dreamweaver开发Web应用程序
- 28. 使用HTML开发桌面应用程序视图,作为web应用程序
- 29. 在Web应用程序中使用HTML5的优点environemnt
- 30. Android应用程序Vs Widget。优点和缺点
** [您可能错过了这个,对吧.....](http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)** – Sarfraz 2010-04-20 14:38:10