我想建立一个基于 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 的提供程序模型
如果有人看过这两个项目的代码,请提出您的意见。
谢谢