我想建立一个基于 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 的选择。为开始。
氧化铁:
如果有人看过这两个项目的代码,请提出您的意见。
谢谢
最佳答案
Oxite 可能功能丰富,但代码质量非常低。
当我检查代码并发现 Controller 操作包含 100 多行非常不干净的代码、tagsoup View 、没有单元测试等时,我感到非常惊讶。
这些批评已经在这些博客文章中得到了很好的总结:
http://blog.wekeroad.com/blog/some-thoughts-on-oxite/
http://codebetter.com/blogs/karlseguin/archive/2008/12/15/oxite-oh-dear-lord-why.aspx
关于asp.net-mvc - 用于新的Asp.net CMS网站的Oxite或S#arp体系结构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/359550/