0

我的公司正在考慮切換到TDD開發流程,因爲我們的代碼庫變得龐大且難以修改。我們目前使用的Kentico功能非常強大,但它與ASP.NET webforms相結合使得測試非常困難,特別是在單元測試方面。在爲Kentico編寫控件時,很難將許多SOLID原則應用於開發過程。是否有任何構建於ASP.NET上的CMS平臺可供使用,並且更適合於TDD流程和SOLID應用程序,其功能集與Kentico相似? MVC不是不可能的,MVP也不是,儘管我認爲任何人都沒有在Webforms MVP之上建立CMS。可用的.NET CMS平臺有利於TDD和SOLID原則?

+0

爲什麼downvote?我試圖在我的問題中概述我的要求,以便我可以得到可靠的具體答案;這不像我問「什麼是一個好的CMS?」我認爲這個問題屬於[良好的主觀]範疇(http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/)。如果您不滿意,請詳細說明您希望如何改進此問題。 – joelmdev

+0

認真爲什麼downvotes ????似乎最近SO會走下坡路...... –

回答

1

Umbraco 5將基於MVC。目前它正在通過alpha測試。我不知道他們是否有計劃的發佈日期,但是如果您可以等待,那麼這可能就是您要查找的內容。

查看最新的alpha,它會給你一個關於最終產品如何工作的好主意。

2

看看S#arp Architecture 它努力使用最佳實踐,併爲您提供一個偉大的框架來建立。 在這裏你可以找到關於如何整合N2 CMS的一些很棒的posts

將N2 CMS作爲一款可插入CMS嵌入您的網絡應用。其他CMS系統採取相反的方法。您必須提供一個插件才能在其環境中工作,並受其系統/框架的約束。 我用過DNN,Orchard這是很棒的CMS。但是我用N2 CMS做的最後一個項目,我很喜歡它。當然值得一看。

相關問題