昨天呢,gnomeontherun.com 上面冒出了一篇文章,Comparing WordPress, Drupal, and Joomla『s Websites 。作者也承认现在关于 Drupal 、 Joomla 、 WordPress 等等哪个更好一类的文章真的太多了,自己只是想从技术内容等角度来分析比较一下这三者的官网首页。话说我总觉得该作者要么是另辟途径纯粹做些和系统无关的分析,要么是搞分析搞的走火入魔了连官网和首页也开始琢磨了;不过这篇文章本身是有学习价值的,我们来大致看看。

作者搞的测试是基于这三个官网 1 月 11 日和 1 月 28 日这两天的首页的;测试主要分为三个方面:页面标记代码、性能表现、内容。我们依次来看一下分析测试结果:

页面标记代码

文档类型方面,三者均使用 XHTML 1.0 Transitional,没悬念。

Joomla 是唯一设置了 meta 关键词的。

Drupal 没有使用任何用于调整 IE 的条件样式表。

WP 为移动设备和屏幕阅读器使用了单独的样式表。

Drupal 和 WP 均在页面 head 部分的代码中提供了 RSS 订阅链接。

WP 是唯一提供 XFN 支持的 (什么是 XFN?详见 「认识 XFN 链接关系」) 。

JS 库方面,Joomla 使用 Mootools 1.1,Drupal 使用 jQuery 1.2.6,WP 无。

三者全部使用 Google Analytics 。

性能表现

YSlow 的打分:Joomla 得到 73 分,C 级;Drupal 得到 84 分,B 级;WP 得到 89 分,同样是 B 级。

Section 508:Joomla(1 failure), Drupal(1 failure), WP(1 warning)

Valid HTML:Joomla 通过验证,Druapl 有 65 个错误和 42 个警告,WP 通过验证。

页面大小:Joomla 有 462KB,Drupal 是 235KB,WP 是 93KB 。

Ping 测试 (在 Pingdom 上最后 10 次测试的平均值):Joomla 是 3.27 秒,Drupal 是 7.84 秒,WP 是 1.14 秒。

内容

各自首页的前三个关键词如下:

Drupal.org:drupal(21),ease(8),project/content/search/release/site(6)

Joomla.org:joomla(13),community(5),project(4)

WordPress.org:WordPress(7),blog(4),blogging(3)

站点标题方面:

Drupal:drupal.org | Community plumbing

Joomla:Joomla!

WordPress:WordPress 》 Blog Tool and Publishing Platform

页面中的链接数量:

Drupal:143 个

Joomla:41 个

WordPress:26 个

首页内容主旨:

Drupal:一大部分用来展示特色及怎样入门上手,下面的文章涉及范围比较广,右侧边栏主要用来放置社区互动方面的内容。

Joomla:项目公告占据主要位置,其次是社区方面的内容。

WordPress:主要强调下载及使用是多么地简单,聚焦在案例项目的数量和质量上。

总结

Drupal 在社区及服务交流方面的特色比较突出,但站点风格有些过时,构架方面有凌乱的地方。

Joomla 首页的信息量大且广泛,但是对 Joomla 这款 CMS 本身的特色突出的不是很明显。

WordPress 在展示自家系统的 「简单易用」 这方面做的比较成功,但是对他们强大的社区优势并没有体现的很明显。

我个人仍不觉得 WP 是 CMS 诶。