想知道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