Java就三大,老牌的OpenCMS和Magnolia、后起之秀dotCMS, hippo cms算是三大之后了,好像也蛮不错。Magnolia很多大企业在使用,维珍航空、美国运通、Tesco、西雅特汽车、三星、空中客车、sony、nissan等等都在用他们的系统,而且很多广告公司、营销公司、咨询公司和技术服务公司都在直接用他们的系统为客户提供服务,牛X到不行;dotcms则是我个人很青睐的,升级到4.0之后,后台界面、功能都做了大幅更新,知名的客户也蛮多中国移动、中国人寿、Honda、Aon、德意志银行、固特异、加拿大皇家银行、路透社等等,也是牛逼哄哄的。之前infogule其实也不错,不过现在已经跟不上前三位的步伐了。
PHP的重量级的就Typo3和Drupal, Wordpress做一个轻量级的小网站还是不错的,很多中小企业用,drupal有点像portal门户系统,做资讯、门户网站很适合,但管理和使用的逻辑有点不符合国人,而typo3则非常适合做类似500强,跨洲、跨国,多语言、多站点的超大型网站,typoscript虽然有点复杂了,但凡事有两面性,typoscript非常灵活,你可以做出你能想到的任何页面形态,这是有其他cms无法比拟的。它的使用逻辑有点像Java当中的dotcms, 当然dotcms的模板引擎没有那么复杂。。typo3我认为也是迄今为止,PHP中唯一能与JAVA企业级cms比肩的cms,知名客户也多了去了,欧米伽、Gigaset、Sony娱乐、飞利浦、嘉士伯、芝加哥科学与工业博物馆、法国航空、汉莎航空、唯宝等等,在欧洲非常流行,在线的网站数量很大,总之PHP也没有见过更牛的了。至于Joomla之类的真的还是算了吧。
<hr/>2018-05-25 后补
JAVA:遗漏了重量级的Liferay,有社区的CE和企业EE版本,这货基本上是和IBM、Adobe EM、Sitecore比肩的,在Gartner的测评中属于Leader级产品。
PHP:发现企业级的Pimcore,功能很强大,但用起来比较累,不太符合常规的使用习惯。
.Net: 新到企业级的Umbraco, .net中甚是强大, http://asp.net官网就是基于它构建的,是目前发现.net中最接近企业级的开源产品,没有详细研究,有兴趣的可以详细地和Sitecore、DNN产品比较下。
现在CMS、WCM领域,不管商业还是开源的产品,做的比较好的产品都渐渐不提CMS(内容)概念了,而是DXP(Digital Experience Platform 数字体验平台),不再仅仅包含内容管理功能,而是延展到Asset资产管理、用户体验管理、多平台的内容整合。增加类似于如Headless、可定向的规则制定,用户角色制定、用户行为跟踪、分析、内容分发Push等等,它就打通用户访问体验的各个环节,让整个系统变得更智能、更知晓用户喜好,结合分析工具,可真正做到千人千面、个性化的内容推送。这些高大上的功能以前只能是BAT级别才享有的,现在每个用户都可以开箱即用,想想都很高大上。
更重要的一点是:比较领先的DXP(比如AEM、Sitecore、liferay、dotcms、Magnolia、Umbraco等)都支持个性化内容模型定制,有什么用?你可以在后台或者对应的工具里直接构建任何的数据字段、内容模型,template里直接引用,是不是好像让编程变得更简单了?这让系统变得更强大,灵活度更高,高度的自定义功能,同时也降低了开发的成本,让开发者专注去研究更有价值的功能。
除此之外,什么多语言、多站点、Global Pulishing、集群、工作流、Time Machine、版本控制等等好像都是标配了,总之,国外的几大开源的把国内的所谓的企业级的ECM摔了几条街了,更别说IBM、adobe的商业级的产品了。 |