You are here

放弃 Joomla选用 Drupal 的6个理由

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-08-19 04:28

 

自从Drupal CMS 诞生后,就不断有人拿它与几个“前辈”开源 CMS 来比较,其中最常见的较量对手就是 WordPressJoomla(都是大腕啊)。2009年3月,还发生了一场著名的 SXSW showdown,这三个软件来了一场面对面的擂台赛。准确的说,这是一场表演赛,胜负优劣只能由观众来判断。随之而来的,是各自铁杆用户的摇旗呐喊,和各个网站及博客上不断发表的对 Joomla、WordPress 和 Drupal 的比较的文章。
Drupal本无意加入毫无意义的争论,因为事实胜于雄辩。Drupal已经是公认的这个地球上最好的CMS了。不过,很多新手还是在论坛上多次提出这个困惑:Drupal和 Joomla到底哪个好?甚至于想要将 Joomla、WordPress 和 Drupal 排个一二三出来。今天,我基于自己对 Drupal的了解,和收集的一些网上资料,在此简单说明一下:为什么我认为 Drupal比 Joomla好? 为什么那么多软件业内的大牛都认为Drupal比Joomla好?
 
 
Drupal! vs. Joomla
 
 
首先,请允许我谈一个比较朴素的观点:当你将Drupal WordPress、相提并论时,你已经承认了 Drupal的重要地位
Drupal 1.0 诞生于2001年1月15日WordPress 诞生于 2003 年。在 Joomla 1.0 诞生于2005年8月Joomla的前身 Mambo 诞生于2001年左右。那么请问:为什么 Mambo 和Joomla为什么一个又一个兴起衰落,而 Drupal却基业常青呢?
我个人认为:是思路。正是 Drupal的代码结构及功能特点所体现的开发团队的思路,让世人感到它前途无量。说实话,Drupal1.0 并不强大,Drupal2.0,Drupal3.0也不完美。但是Drupal不断对内核的改进和优化,其不断展示的“理念”已经让 Joomla和 WordPress 如坐针毡了。假设 Drupal只是一个小瘪三,Drupal能够将Joomla这样的一个老大哥的位置从第一名挤到第2名第3名的位置么?
下面,我们用事实说话。放弃 Joomla选用 Drupal的5个理由:
1、因为你不止想要一个美丽的外观...
Joomla的粉丝大概要生气了,他们认为 Joomla不只是一个CMS平台,而且具有丰富的漂亮的皮肤。但不可否认,当前的 Joomla还是一个CMS平台,不过其可定制性差了很多,从模块到皮肤。
而 Drupal是一个内容管理系统,更是一个内容管理框架,你当然也可以Drupal 来搭建博客,还能在 Drupal上实现下载系统、论坛、图库、网上商店,用 Drupal来管理图像、视频、PDF …… 任何类型的 web 内容都可以用 Drupal来管理。尽管Drupal的外观不美丽,但是只要有钱,就能够100%的对外观进行定制.
2、丰富的扩展套件及其可定制性
Drupal和 Joomla 的第三方扩展都有几千个,不过,请不要只看数量,从功能范围上讲,两者的扩展涉及面更广:网上商店?有!反馈追踪(track)系统?有!黄页目录系统?有!产品展示?有!从天文到地理,从天气到股票,甚至是田径队或足球俱乐部,甚至女人的月经周期监测,两者都有!
但是,当你下载了一个JOOMla扩展,相对其进行定制的话,你就会发现糟糕的透了顶,Joomla的代码质量一直是受到专家,用户的质疑的,这与Joomla早期的以市场为目标的策略有关,关注功能的实现,关注外观的漂亮,而没有注意到内核的优化,性能的提升,可定制性的便利,有关。
3、Drupal更强大
注:“强大”这个词有点主观了。我看到的原文就是这么写的,所以原样搬过来。
很多财富500强企业都选用 Drupal来建造企业网站(这一点没调查过,但我们知道这个地球上最有权力的美国总统奥巴马采用了Drupal)。同时,很少见到有重量级的个人企业选择 Joomla来建造。即便是有,他们中的大多数正在打算或者正在实施从Joomla向Drupal的迁移。这能否说明 Drupal比Joomla 更强大?
4、灵活的模板系统,100%可定制
俗话说:外行看热闹。如果网站内容很好,外观不漂亮,访客也喜欢不起来。
Drupal和 Joomla 都有模板系统,但 Drupal的模板更灵活,更强大。
看一个实例吧:美国总统奥巴马的网站是经常被拿来证明 Drupal模板强大的一个例子。还有哪个CMS能够做到如此的简单大方,给人一种大气的感觉。最牛的人,选择最牛的CMS。请 Joomla高手回答一下:Joomla的模块引擎能做到吗,能实现100%的定制么?
5、易于定制
这应该是 Drupal最骄傲的一个优势了。借助丰富的第三方扩展,借助灵活的模板系统,Drupal几乎能够实现你想要的任何网站!
回到前面提到的 CMS Showdown 竞赛吧,比赛结果 显示:实现同样的网站,Joomla 所用的时间最少,所修改的自定义代码最少!从这一点就可以看出,Joomla永远是一个注重外观,注重功能的CMS,他把大把大把的时间,精力花费在了市场宣传上,而没有用在其内核的优化上。而Drupal永远在追求自身内核的优化,可定制性的提升,短期的,个别的赛事上的风头,Drupal是不会去和其它CMS争的。Drupal的对手只有一个,那就是Drupal自己,而Drupal的目标,就是帮助那些使用Drupal的人,方便得搭建一个属于自己的网站。正是由于这样的原因,经过长期的市场选择,市场选择了Drupal,而不是Joomla。
 
6,Drupal的中文支持度高于Joomla
   在中国的CMS市场上,joomla出了两本书,这两本书我看了,确切地说,是两本没有内容的书,因为中国的图书市场上,有太多的技术垃圾书了。Drupal中文的资料有1000多页,这是Joomla无法比拟的,Drupal的重量级的模块,Views,CCK,Ubercart,OG都已经有了完整的汉化包,这是Joomla还有包括任何国际化的开源CMS都无法比拟的。
 
Drupal走的是自己的路,让市场去说。
 
在 Drupal7平台,Drupal的核心再度得到优化,缓加载,field API这两种思想的引入,将Drupal与第2名CMS的距离拉得更远了,而Drupal的外观,易用性,得到了极大的改进。如果你懂得 PHP 开发,你一定会为 Drupal喝彩的!还不行动起来,在经过了Joomla和Drupal的比较选择以后,开始你的Drupal之旅吗?

会员自由标签:

评论

g089h515r806 的头像

本文是根据joomla与wordpress的对比一文改造而成的,我看了原文的最初的英文版,原作者说,他更喜欢Drupal,也觉得Drupal比Joomla更强大,不过他不懂编程,觉得Joomla最适合自己。

dghabc 的头像

我记得joomla刚开始出来的时候,定位应该是中小企业的展示网站系统,从这一点来说,joomla无论是易学性 界面 还是其他的,都应该是不错,但如果你不仅仅想是一个展示网站,还要其他功能 的话,可能就难以扩展了,而且joomla中的组件质量参差不齐,还是很多组件是商业的.这令人有点不爽,当然从另一个方面也说明joomla商业化的成功.

drupal给人的印象是很好很强大,但学习曲线却是令人生畏,如果想要一个无所不能的网站,那么drupal应试是不二的选择, 但如果你只想要发布网站新闻,只想展示一些信息,joomla也还是不错的.

dghabc 的头像

Features模块的推出,我觉得会大大加强drupal的易用性,特别是如果Features server能提供实用的Features组合的话,那会大大促进drupal的发展