世界で人気のWebフレームワークは何なんだろうと疑問に思い、どのWebフレームワークが検索されているのだろうと、Googleトレンドで代表的なWebフレームワークを比較してみました。Googleトレンドは検索ワードから地域別などの条件で検索ボリュームを知ることができます。今回はGoogleトレンドで以下5つの「Webフレームワーク」を世界、アメリカ、インド、日本で比較した結果を紹介していきます。
・Ruby on Rails
・CakePHP
・CordIgniter
・Symfon
・Laravel

比較結果を紹介する前に、初心者の方向けにフレームワークというものについて簡単に説明します。

Webフレームワークとは

Webプログラミング言語を勉強している方であれば、よく聞くこの「フレームワーク」というキーワードですが、Webアプリケーションの開発の際必ず必要になると言っても過言ではないのがこの「フレームワーク」です。「フレームワーク」とは「枠組み」という意味があり、開発を行う際、頻繁に使用したり、必要とされる基礎的な機能のようなもの詰め合わせのようなイメージです。今回比較する5つのフレームワークのうち、Ruby on RailsはRuby言語のフレームワークであり、他4つはPHP言語のフレームワークです。

では、フレームワークの検索動向についてみていきます。

世界の各フレームワーク検索動向

現在世界一はLaravel

インドIT留学 Framework 2
インドIT留学 Framework world

出典:Googleトレンド:https://trends.google.co.jp

Ruby on Railsは2004年7月に初めて公開されてから、Ruby on Rails2.0が公開された2007年ごろまで急激に検索ボリュームを伸ばし、その後から現在までコンスタントにLaravel以外の3つのフレームワークと約3倍の検索ボリュームを誇っています。Laravelに関しては、初めて公開された2011年から現在までに検索ボリュームが急上昇しており、2017年1月にはRuby on Railsを超えて1位になっています。

アメリカのLaravelの人気は?

インドIT留学 Framework 2
IT留学Framework USA

出典:Googleトレンド:https://trends.google.co.jp

アメリカについてはまだまだRuby on Railsはダントツでした。しかし、1,2年後にはLaravelがRuby on Railsを追い越すことはほぼ間違いないでしょう。

日本でのLaravelの人気は?

インドIT留学 Framework 2
IT留学 Framework Japan

出典:Googleトレンド:https://trends.google.co.jp

日本においても、Ruby on Railsが1位という結果になりました。世界の結果に比べて、日本ではCakePHPの人気があり、2009年から2011年にかけてはRuby on Railsとの差が少ない時期もあったようです。しかし、現在にかけてのCakePHPの人気は下降気味であり、一方、Ruby on Rails、Laravelは近年上昇傾向にあることは明白です。

インドでのLaravelの人気は?

インドIT留学 Framework 2
IT留学 Framework India

出典:Googleトレンド:https://trends.google.co.jp

インドは世界トップのIT企業GoogleやマイクロソフトのCEOなどの多くのトップがインド人であることは有名な話です。インドにおいてはRuby on Railsの検索ボリュームはCordIgniterとほぼならんでいます。インドではPHPフレームワークのCordIgniterが人気でRuby on Railsよりも人気のようです。そしてなんといっても、世界の検索動向と同じく、すでにLaravelが現在の検索ボリューム1位になっています。IT大国だけあって最新のトレンドをいち早く取り入れていることが一目瞭然です。

このLaravelが近年急激に注目され、人気な理由を紹介します。

Laravelが人気の理由

Laravelの特徴はとにかく開発効率がよく、簡単にWebアプリケーションが作成できることが特徴です。CakePHPに比べシンタックスの規則も少なく自由に開発を進めることもできるため、学習コストが低く、初心者にとってもとっかかりやすいことが、最近人気の理由でもあります。

まとめ

現在も世界で急速に普及しているLaravel、日本国内でも着実にユーザーは増えていき、1,2年後にはWebフレームワークのトレンド1位になることはほぼ間違いないと思います。今こそ、PHPを学び最新のフレームワークをインドIT留学のMISAOで一緒に学んでみませんか。