PHPの開発で非常に便利に使わせていただいているのがCakePHPというフレームワークです。PHP開発者なら聞いたことぐらいはあるでしょう。どれだけ便利なのかは各自で調べてもらうとして、ここ最近のPHPフレームワークの人気についてちょっとだけ調べてみたのですが、あるフレームワークが上昇していることがわかりました。下記にそのフレームワークについて明記します。

 まず、PHPのフレームワークってどれだけあるのかを調べてみるとWikipediaにある程度のフレームワークが明記してありました。そこに書かれてあるフレームワークは下記の通り。

 この中で私がもっとも使用しているのは先にも書いたとおりCakePHPです。これ以外に使用したことはないのですが、SymfonyやEthna、Zend Frameworkは有名どころですね。Mojaviも名前は知っているのですが、確か開発は停止していたと思いました。

 さて、これらPHPフレームワークの中でここ最近伸び始めているのがCodeIgniterというフレームワークです。どれだけ伸び始めているのかを先のフレームワークとあわせてGoogleトレンドで調べてみました。

CakePHP、CodeIgniter、Ethna、Symfony、Zend FrameworkをGoogleトレンドで比較

CakePHP、CodeIgniter、Ethna、Symfony、Zend FrameworkをGoogleトレンドで比較

 これを見てもらうとわかるとおり、CodeIgniterが2007年から右肩上がりで今ではCakePHPを抜いて1番トレンドとなっています。また、2011年と期間を絞ってどの国で一番話題になっているかを調べると、一番人気はインドネシアで2番目以降はフィリピン、インドの順になっています。なぜかアジアの国々で人気です。

2011年の国別CodeIgniterのランキング

2011年の国別CodeIgniterのランキング

 このCodeIgniterは以前からちょっと気になっているフレームワークで、噂によるとビューもモデルも作らなくても動作するらしく、更にはデータベースがなくても大丈夫な話も聞いています。これが本当なのか、どれだけ便利なのかは自分も確認していないので早いうちに調べてみたいと思っています。CodeIgniterは日本サイトもあるというのは非常に心強いですね。(運営メンバーを眺めていたら知っている人がいたのがビックリ!!)

 良いツール(フレームワーク)が増えることは開発者としては非常にありがたいもの。今後もどの様なツールが出てくるかわかりませんが、良いツールはドシドシ増えていって欲しいです。使うのに悩んでしまうのは困るんですが(^_^;)