我想建立一个基于Asp.Net Mvc的CMS站点,我想选择我的出发点。新建Asp.net CMS站点的Oxite或S#arp架构
我已经看到,如果在生产项目中采用它似乎还为时尚早,那么对于新的Microsoft Oxite项目还是有很多兴趣的。
我也看了一下S#arp架构,但它没有正确比较Oxite,因为它只是一般Asp.Net Mvc站点的起点。
对我来说S#arp与Oxite相比,它具有一些优势,因为它远不那么复杂,它使用Nhibernate作为数据访问层。
Oxite代码使用Linq2Sql作为它的DAL,并且在解决方案中已经有一个需要VS2008的DB版本的项目。
Oxite在我看来更多的是面向CMS的博客,但我没有深入地看代码。
这里有一些选项会指向我的S#arp Ar。开始。
- 简单干净的架构
- NHibernate的达尔
- 社区支持
Oxite:
- 微软项目
- 潜力巨大的社会
- 早阶段,但很好的代码质量
- 提供者模型,允许容易地切换DAL
如果有人看着这两个项目的代码对你的意见请指教。
感谢