2010-04-29 43 views
4

在工作中,我們正在開發基於Web的新產品的開發過程。在這樣做之前,我們需要確定我們要使用的技術堆棧。對於這個應用程序,我傾向於使用Django,但由於開發和管理團隊深深植根於Microsoft,所以新產品必須基於Microsoft技術。.Net中的什麼設置最類似於Django

所以我的問題是,使用Microsoft技術的設置與MVT設計最類似django設置?

回答

3

.NET中兩個最大的MVC框架是Castle MonoRail,它是一個完整的MVC框架和ASP.NET MVC,但只包含Controller和View部分,並且您需要一個單獨的ORM框架。後者由Microsoft支持,但您應該檢查基於ASP.NET MVC的框架之一以簡化快速入門。我建議基於S#arp Architecture(它是基於ASP.NET MVC 2,並使用流利NHibernate作爲ORM)的框架和示例。它有一個名爲Shaml(由我製作)的叉子,它有一個基於控制檯的發電機實用程序(類似於merb和rails),以及一個顯示S#arp Architecture如何用於創建完整站點的test application

您也可以選擇其他框架,或者使用Linq to SQL或實體框架堅持使用ASP.NET MVC,但是來自Django我建議您檢查一個更完整的框架。

編輯:還有Bistro Frameworks它使用NDjango模板語言作爲默認值。我不太瞭解這個框架,但它的視圖引擎顯然類似於Django。

0

實際上並沒有像Django那樣的東西。最接近的可能是Castle Active Record,帶有StringTemplate視圖引擎的ASP.net MVC。

相關問題