我即將創建一個新的網站,我不知道什麼是最好的辦法做到這一點 使用web窗體或MVC的任何提示?Web Form或MVC
回答
提示:
- 確定您的需求
- 確定你的服務器支持,它的成本,讓他們支持你正在尋找的技術在
- 確定什麼樣的技能你的團隊已經和學習技術的成本將是
這個問題還沒有確定的答案。在繼續之前,請閱讀Scott Guthrie撰寫的文章About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular)。
沒有任何輔助信息,我寧願ASP.NET MVC,它爲什麼means。
我還在學習.NET和I'm struggling及其結構和選項。這不只是在MVC and Web Forms之間(這可能是此答案中所有鏈接中最好的閱讀),"Web Site" and "Web Application"之間也有差異。
到目前爲止,我認爲主要的difference between MVC and Web Forms是他們如何管理狀態,MVC像任何常規網頁一樣是無狀態的。隨着這種獨立性的出現,MVC更難以開發,不太容易集成,並且Web表單更難以測試和部署,因爲它大部分只能作爲一個大包使用。 Web Forms的這種有狀態屬性也是generates lots of anger among experts,他們甚至沒有意識到您可以將MVC (in its original meaning - thanks eKeK0用於鏈接)到Web窗體。
那些繼承發散點在我看來,像Web站點和Web應用程序之間的相同的基本差異,但還有另外一個原因 - 該網站的做法編譯每個ASPX組件單獨的DLL,而Web應用程序,使所有在一個DLL。
之所以這麼說,我們可以得出結論:有明顯沒有最好選擇,我傾向於用MVC開始,而不是Web窗體(這是比較直觀的新手的選擇,因爲它應該更容易騎)其中我只會嘗試learn about and follow some best practices。這應該是主要關心的問題。
- 1. MVC .NET或WEB API
- 2. MVC或Web窗體?
- 3. ASP.NET MVC Form Post
- 4. Sitecore MVC Form Post
- 5. ASP.NET MVC Form post
- 6. Windows Form MVC
- 7. MVC vs Netbeans Form Builder
- 8. ASP.NET Web Form教程
- 9. ASP.NET Web Form Modernizr DatePicker
- 10. ASP.NET MVC或ASP.NET Web API + AngularJS
- 11. multipage/form mvc web應用程序的最佳實踐
- 12. MVC Web API通過x-www-form-encoded發佈整數數組
- 13. C#.NET Web應用程序Web Form消息其他Web Form數據已更改
- 14. Spring MVC + Thymeleaf - 「dynamic」select based form
- 15. MVC Form post Html.BeginForm ASPX view
- 16. Asp.Net Mvc Form不發表?
- 17. 帶MS Access的Web Form Filliable
- 18. vtiger Web Form +更改模塊
- 19. 是「System.Web.Helpers.Chart」類MVC或Web表單
- 20. 用於Web開發的Silverlight或MVC
- 21. ASP.NET Web窗體或ASP.NET MVC框架?
- 22. MVC .NET核心Web API XML或JSON
- 23. ASP.Net MVC或Web表單更好
- 24. 錯誤<form>標籤泉MVC
- 25. Web Form/Win Form輸入的最佳條碼掃描器
- 26. 是否可以在同一個項目上運行3.5 ASP.NET web form和MVC 3.0
- 27. 包含ASP.NET MVC和Web Form的項目解決方案的良好結構?
- 28. Spring MVC和@RequestParam與x-www-form-urlencoded
- 29. MVC Post form data using Ajax and GET
- 30. MVC Form DataType電子郵件null值
在提問之前,請在SO中搜索。這已被問了很多次。 – leonbloy 2010-04-24 23:25:32
又快又髒?網絡表單。更復雜? MVC。 – Will 2010-04-25 00:42:29
與ModelMetaData,subsonic和editorTemplates相結合,我發現MVC如此快速和容易,我的團隊誰做SEO的大多數我的網站放在一起,然後傳遞給我主編碼 – davethecoder 2010-04-25 13:23:32