And*_*iih 15 asp.net asp.net-mvc umbraco orchardcms
我对使用MVC而不是webforms可以获得的输出质量感到非常满意:手工制作的HTML并没有充满额外的机器生成的gubbins(礼貌用语).我当然意识到MVC不仅仅是这个,而是专注于那个"视图"部分......
我正在寻找Orchard或Umbraco的项目.我看到它们都支持Razor语法(Umbraco) - 但由于我强烈倾向于使用MVC Views而不是webforms,这是否排除了Umbraco?
到目前为止我发现的所有Umbraco读取都是关于XSLT引擎,因为剃刀语法是全新的,这让我感到害怕:-)
Pio*_*myd 27
Orchard在ASP.NET MVC上运行 - 它从一开始就是这样设计的.使用它构建应用程序就像构建普通的ASP.NET MVC 3应用程序一样,因此学习曲线并不那么陡峭.Orchard还提供了一个可扩展的组件框架来轻松构建MVC应用程序,所以我想它不仅仅是一个CMS.在它的核心,它使用纯MVC方法(完全可控并且没有附加垃圾标记)来渲染最终输出.
但是,对Umbraco不太了解.试过一段时间以前,乍一看它只是看起来过于复杂,所以我寻找其他解决方案并坚持Orchard,因为它看起来纯粹而简单.这是一年多以前,所以当时Orchard还处于早期阶段(<0.5),但尚未准备好用于生产.但是从那以后很多都发生了变化,现在它已经成为一个功能齐全的平台,背后有大型社区.不要说Orchard是免费的,开源的,并且拥有强大的Microsoft支持(财务和个人).研究它的团队是所有ASP.NET人员,所以我想它不可能更好:) Btw - 最新的Orchard发布 - 1.1 - 将在即将到来的MIX'11上正式宣布.
我目前正在构建基于Orchard的两个大型商业应用程序,我对它非常满意.
mar*_*pet 13
Umbraco 4.7尚未使用MVC,但您可以完全控制HTML输出.支持Razor语法,对于大多数任务,您将不再需要XSLT.
Orchard基于MVC,但它不仅仅是一个CMS.重点是开发可重用的组件.
在我看来,最重要的一点是与Umbraco或Orchard一起走向成熟:Umbraco稳定而成熟,拥有一个非常友好的社区(弥补了最新功能的文档略有缺失).Orchard的第一个版本最近才发布.因此,我现在肯定会和Umbraco一起去,但要关注Orchard - 从这个项目中可以学到很多东西.
| 归档时间: |
|
| 查看次数: |
10411 次 |
| 最近记录: |