新手开发者/建站者经常会问,内容管理系统(CMS)中,Drupal、Joomla、WordPress,哪个更好用?分别有什么特点?
国外已有先行专业开发者作出评述:(原文见HTTP://FOLIOVISION.COM/2011/04/02/DRUPAL-VS-JOOMLA-MAMBO-VS-WORDPRESS)
DRUPAL——
优势:
1. 核心代码清晰
2. 商业公司ACQUIA提供了有力的支持
3. 开发者素质总体而言比较高
4. 可扩展性强
不足:
1. 现成的插件不多,大多需要额外定制
2. 后台用户管理界面交互性不佳
3. 开发者数量少
4. 定制成本高
JOOMLA/MAMBO——
优势:
1. 好用的菜单系统
2. 静态页面结构(博客)
3. 内置会员/社区功能
4. 发展早,影响力大
不足:
1. 有许多冗余代码,执行缓慢
2. 动态URL非常不利于SEO
3. 博客功能弱
4. 风格定制不够灵活
5. 内置SEO功能不可用。主要的一个SEO插件由个人开发者拥有,并经过加密。即使购买使用,仍然需要对此插件进行额外的二次定制并加密。
6. 核心代码紊乱,BUG难修复
7. Joomla自2006年从Mambo分离出来之后社区发展出现断裂
8. 大多数插件收费
9. 开发者参差不齐,总体一般
10. 定制价格没有相对统一的标准
WORDPRESS——
优势:
1. 社区庞大
2. 集中了一大批专业开发者
3. 性能优化方便,其中DONNCHA O CAOIMH和FREDERICK TOWNES作了很大贡献
4. 风格定制灵活
5. 强大的插件结构
6. 插件种类丰富
7. 版本更新频繁
8. 团队活动积极,尤其是在MARK JAQUITH领导下社区顺利地朝正面积极的方向发展。
不足:
1. 核心代码相比Drupal质量不高(高于Joomla!),但仍逐年提升
2. 低级开发者众多
3. 许多常见的插件并不好用,影响了网站整体性能使得升级非常困难,例如NextGen Gallery
4. 收费主题质量不高,使面临升级/更换主题两难
5. 静态页面管理需加入插件方才可用
6. 更新过于频繁。用户出于安全因素必须经常更新网站,对使用许多插件的商业用户来说十分麻烦,使得用户在选择插件时必须仔细考量插件代码质量和插件作者的更新频率
综上所述,作者以为,Drupal适合大多数大型商业网站,其中定制开发占费用的大部分,高质量代码是一大优势。
Joomla/Mambo没有未来。笔者的第一个内容管理项目就是用Mambo搭建的,去年又用Joomla重新开发了其他站点,源代码质量令人咋舌。假如你建站不久,仍有此项预算,或者没有母公司强制要求必须使用Joomla/Mambo,那就赶紧换吧,别用Joomla了。
WordPress适用于博客、企业信息站、会员制站点、网店、全球新闻网络站,插件功能也比较丰富多样,如编辑管理模块,页面管理模块,电子商务模块,会员制站点模块。WordPress的核心代码相对整洁,小型博客不需要加载不必要的代码。
笔者在很多领域都使用了用WordPress建站——房地产、保险业、家具租赁、厨具、文学评论、政治、新闻、法律。
许多WordPress的商业模板都没有吹嘘的那么好用,例如DIYthemes.com and Thesis, WooThemes and ElegantThemes。另外还有一些不那么专业的开发者或灌水者出于私利提供一些不那么专业的关于插件和优化的建议。假如你想把网站做得更强大一点,希望性能、外观、兼容性更佳,那就需要更专业的服务。一旦你的网站流量大大提升或者需要购物车功能,WordPress对非技术人员来说都是不错的选择。
笔者建议网站起步的时候用WordPress,当有了一定的用户基础或者需要更复杂的功能时就换成WordPress代管服务。WordPress几乎无所不能。