1
我有一個非常具體的場景,我想要做的,並想知道如何去決定如何繼續ASP.NET解決方案。從頭構建.NET,還是使用框架或CMS?
的信息:
- 現有的應用是傳統的ASP。
- 應用程序在Windows Server 2003上的IIS上針對SQL Server 2005數據庫運行。
- 該應用程序每學期服務3,000名學生;他們在某些日期提交論文,即發生高峯負荷時。
- 應用程序需要支持由學期決定的角色。史蒂夫可能是秋季的教練,但不是在春天。
- 除了Classic ASP,服務器還運行ASP.NET 3.5。
- 我是唯一的開發者。
- 我知道Webforms,並且開發週期很緊張,所以它阻止了我學習MVC。我想繼續使用webforms。
- 該網站的主要活動是接收意見書,對意見書進行評分,並通過教師將其交還給學生。
- 系統未來的重點是跟蹤和報告和監測。
- 我是唯一的開發者,全職工作。我做的最後一個主要的ASP.NET項目是用C#2.0編寫的。
- 我們沒有工具預算,儘管我已經安裝了Visual Studio 2008和一些較舊的Red Gate SQL Tools。
鑑於這種情況,您將如何確定是否定製現有的開源CMS,從別處拉取框架,還是從頭構建簡單的東西是最佳解決方案?
你可以在答案中提到可能的框架,但爲了延長問題的壽命,我還想讓思維過程和決心成爲重要的一部分。
哦,我有MS工具。在購買第三方插件和其他位。 – Caveatrob 2011-05-18 22:10:09
我只是擔心被破壞的東西「卡住」,無法找到幫助。作爲唯一的開發人員需要注意一定的謹慎。我猜測(也許是錯誤的),我可以追蹤一個web表單,其中所有的邏輯和代碼都在頁面中,而我可以追蹤一個抽象和分離這些東西的框架。 – Caveatrob 2011-05-18 22:11:03
啊,NO。 MVC完全是圍繞修復Webforms FOR DEVELOPING的不利方面而建立的。它本身更容易調試,可以進行單元測試,並且它是一個開源添加,用於跟蹤客戶端和服務器端的所有內容,可以從visual studio(2010)中下載。 – TomTom 2011-05-19 03:36:43