【发布时间】:2010-09-26 10:48:33
【问题描述】:
我想建立一个基于 Asp.Net Mvc 的 CMS 网站,我想选择我的起点。
我已经看到人们对新的 Microsoft Oxite 项目很感兴趣,如果在生产项目中采用它似乎还为时过早。
我还查看了 S#arp 架构,但它与 Oxite 的比较并不恰当,因为它只是一般 Asp.Net Mvc 站点的起点。
对我来说,S#arp 架构比 Oxite 有一些优势,因为它的复杂性要低得多,并且它使用 Nhibernate 作为数据访问层。
Oxite 代码使用 Linq2Sql 作为 DAL,并且解决方案中已经有一个项目需要 VS2008 的 DB 版本。
在我看来,Oxite 似乎更面向博客而不是面向 CMS,但我没有深入查看代码。
以下是一些可以让我选择 S#arp Ar 的选择。开始。
- 简单干净的架构
- 冬眠达尔
- 社区支持
氧化物:
- 微软项目
- 潜在的巨大社区
- 早期但代码质量非常好
- 允许轻松切换 DAL 的提供程序模型
如果有人看过这两个项目的代码,请提出您的意见。
谢谢
【问题讨论】:
标签: asp.net-mvc nhibernate content-management-system s#arp-architecture oxite