我更倾向于使用CMS,因为我希望我的客户能够尽可能地自给自足。不管怎样,我现在刚开始评估,并将在评估结束后更新我的结论。然而,由于我首先从评估Umbraco开始,我想得到一个共识。
我对C#或VB.NET没有偏好,所以我可以接受任何一种。
我更倾向于使用CMS,因为我希望我的客户能够尽可能地自给自足。不管怎样,我现在刚开始评估,并将在评估结束后更新我的结论。然而,由于我首先从评估Umbraco开始,我想得到一个共识。
我对C#或VB.NET没有偏好,所以我可以接受任何一种。
Umbraco CMS是一个非常灵活的CMS。该产品的核心代码是用C#编写的,但你实际上不需要阅读Umbraco源代码,因为它非常容易扩展。
在Umbraco V4中,您可以使用.NET主页面以及用VB或C#编写的.NET用户控件,两者任选其一。
我建议您去看看,并让我知道您的想法。
以下是一些链接,可供您开始使用。
它有一些怪癖,在某些地方缺乏完善,但总体来说,对于小型到中型网站来说是一个非常优秀的CMS,经过一些调整后,也适用于大型网站。
我们The Cogworks已经选择了Umbraco,并正在将我们的客户从我们的旧平台迁移到Umbraco以及全新的实现过程中。
在使用过多种语言的CMS应用程序(Drupal,Joomla,WordPress,Sitefinity,DotNetNuke等)之后,最终取决于您需要做什么以及哪些功能对您最重要。每个CMS都有其自己的优缺点清单。
从一开始,有些CMS具有更灵活和简化的后端。但是,从ASP.NET方面来看,我的经验是Umbraco是最易于扩展和最灵活的。如果您打算自己进行开发,则几乎没有限制,并且社区非常乐于助人!
我从 Umbraco 2 版本开始就一直在使用它,而且它越来越强大。其中最突出的优点是母版页面、出色的模板引擎(一旦你习惯了 XSLT),以及易于使用的用户界面...
我之前使用Sitecore和Sitefinity完成了一些项目,现在正在了解Umbraco。我非常喜欢它,也喜欢前端开发人员可以完成大部分基础工作的方式,这样就能释放.NET开发人员的时间来做更难的事情。
通过Umbraco.tv,我很快就掌握了相关知识。
到目前为止,我喜欢Umbraco给网站构建者提供的可扩展性、简单性和控制性。