【问题标题】:Would developing in different CMS systems be beneficial?在不同的 CMS 系统中进行开发是否有益?
【发布时间】:2010-10-05 07:01:37
【问题描述】:
目前,我们正在开发 Sitecore 网站,并且每天都在积累经验。这意味着我们知道如何针对不同类型的客户调整我们的方法,并且我们能够在我们所做的每个项目中更快地构建我们的应用程序。当然,Sitecore 并不是唯一的 W-CMS,我们还研究了其他 W-CMS。
一家公司在不同类型的 CMS 中提供解决方案的优点和缺点是什么?这对使用该 CMS 的程序员意味着什么?
选择在更多 CMS 中提供解决方案是否会自动意味着每个 CMS 的全球体验会相对缩小?
希望周围有一些人在多个大型 W-CMS(Sitecore、KEntico、EPIServer 等)方面有经验。
【问题讨论】:
标签:
content-management-system
sitecore
episerver
kentico
【解决方案1】:
如果您真的喜欢与 Sitecore 合作,不妨考虑 Umbraco。 Umbraco 与 Sitecore 非常相似,而且更便宜(我相信 Sitecore 的前员工甚至可能在那里工作)。提供高价的 CMS (SC) 和同样基于 .NET (Umbraco) 的更便宜的替代品可能会很好。我想说不要试图支持大量的 CMS,因为有这么多。专注于少数几个。也许考虑根据市场为他们选择其他人以及他们的合作伙伴计划如何运作(即像 Sitecore 会推荐您作为解决方案合作伙伴并帮助您进行销售)。
【解决方案2】:
您准备好让您的程序员技能掌握在您提供的每种不同的 CMS 解决方案之上了吗?如果您基于不同的平台提供多种不同的解决方案,那么成本可能会很高,例如如果您的程序员必须了解 C#、Java 和 PHP,因为这是各种 CMS 支持开发要做的事情。因此,您可能希望坚持使用 .Net CMS,而不是冒险进入不同的堆栈,因为这可能会带来保持技能的挑战。