2010-04-29 45 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。

相关问题