フレームワーク対 CMS
Ruby on Rails のライバルは、他のフレームワークだけではありません。
CMS (Content Management System) と呼ばれている一群のシステムとも競合します。
今回、比較の対象として選択したのは、以下の 5 つです。
- WordPress (PHP)
- Joomla! (PHP)
- Drupal (PHP)
- Xoops (Python)
- Movable Type (Perl + PHP)
比較基準としては、例によって Google Trends と indeed.com の Job Trends を利用しました。
CMS の世界はフレームワークの世界以上に、数多くの競合製品がひしめきあっています。
ここに挙げた 5 つ以外にも Nucleus CMS, Typo3, Mambo, Zope, Plone, PHP-Nuke 等があります。
なお、Joomla! は Mambo の後継プロジェクトです。
Google Trends
青が WordPress、赤が Joomla!、黄色が Drupal、緑が Ruby on Rails です。対象国は「アメリカ合衆国」です。

ああ!我らが Ruby on Rails は CMS に完敗です。
私の知らない間に、CMS の世界はすごいことになっていたようです。
2008 年は CMS の年だったんですね。
Rails の代わりに、Xoops と Movable Type を加えるとグラフは次のようになります(緑色が Xoops で、紫色が Movable Type)。

CMS への需要が拡大しています。2004 年にトップだった Movable Type は徐々に支持を失いました。
しかし、日本の場合は次のようになります。

海外では急速に支持を失った Movable Type が一定の勢力を維持している点が日本の特徴です。
2008 年に Xoops から WordPress へと覇権が移動しています。Joomla! と Drupal の人気は他の国ほどではありません。
indeed.com - Job Trends

CMS は本来専門的な知識がなくても使えるものなので、特定の CMS を指定しての求人はあまりないのかもしれません。
こちらでは Rails が他を圧倒し、面目を保ちました。
ただ、こちらのグラフからも、2008 年が CMS の年だったことがうかがわれます。
労働市場では、WordPress, Drupal, Joomla! を指定した求人情報がほぼ同じ軌跡を描いて 2008 年に急増しています。
(2009/01/12)
記事に関するご質問は、 hermes@oiax.jp までメールでお送りください。
ウェブサイト構築の発注先を検討されているお客様は、ご相談フォームをご利用ください。
- はじめに
- Rails はエンタープライズの世界で主流になるか (2008/03/29)
- Rails 2.0 ベンチマーク (2008/03/30)
- テスト駆動開発とデバッグコード (2008/04/07)
- Git or Mercurial (2008/04/22)
- RESTful Ruby on Rails -- その美しさと難しさ (2008/04/23)
- RESTful Ruby on Rails -- 単数と複数 (2008/04/24)
- Rails のソースコードを読む (2008/05/02)
- sudo: no passwd entry for app! (Capistrano 2.3.0) (2008/05/12)
- Rails on GlassFish (2008/06/18)
- 「Ruby は型宣言がないけど、ちゃんとしたシステムに使えるのか」という質問にどう答えるか (2008/11/23)
- 「Ruby はスクリプト言語だけど、遅くないですか」という質問にどう答えるか (2008/11/24)
- どのプログラミング言語が将来的に有望か (2009/01/10)
- どのフレームワークが将来的に有望か (2009/01/11)
- フレームワーク対 CMS (2009/01/12)
- Rails 2.3 で spawner/reaper は DEPRECATED に (2009/03/25)
- db/seeds.rb (2009/06/08)
- LESSとSass (2009/08/03)
- Rails 2.3.4 と I18n (2009/08/15)
- RubyGems のアップデート(上書きインストール) (2010/02/03)
- クリエイティブ・コモンズの Rails 教材 (2010/03/08)
- Yet Another Ruby Reference (2010/03/12)
- Rails で MongoDB を使ってみた (2010/03/23)
- Rails で MongoDB を使ってみた(2) (2010/03/25)
- 祝 Ruby on Rails 3.0 beta2 リリース (2010/04/02)
- Rails 3.x 時代のテストフレームワーク (2010/04/24)
- 続・Rails 3.x 時代のテストフレームワーク (2010/05/06)
- Test::Unit と RSpec と Shoulda (2010/05/06)
- Windows + Rails + MySQL 5.1 (2010/07/20)

