むねひろ@プログラマープログラマーの技術や経験の暴露ブログです。何か聞きたいことがあれば遠慮なくご連絡ください。munehiroPHPフレームワークってどれが人気なの?トレンド比較!2018年10月ツイートシェアはてブLINEPocket2018年10月これからPHPを勉強してWEB開発をする人は何かしらフレームワークを使うことになると思います。PHPのフレームワークはたくさんあり、どれを勉強したらいいか迷う人もいると思うのでこの記事を書きます。言っても僕はあまり最近はガンガンシステム開発をしていないので客観的な情報から判断してみようと思います。その前に一応フレームワークとはPHPというプログラミング言語を学ぶ人の99%はWEB開発をすると思います。WEB開発はMVCモデルという3つの要素によって成り立っているのが一般的です。参考:WEB開発者に必須!MVCモデルとはこのMVCモデルをベースに更にWEB開発を簡易的に行えるようにしたものがフレームワークです。具体的には、DBの接続やMVCのそれぞれの配置先を指定したり、クラスやメソッド名にルールをつけて誰が作っても同じようなコードになるようにしています。これをすることで、開発工数の削減やバグの軽減、セキュリティの強化などが出来ます。PHPだとちょっと前まではCakePHPというフレームワークが人気でした。あとはSymfonyやZendもあります。最近ではlaravelというフレームワークも人気なようです。PHPのフレームワークはたくさんあってどれがいいんか選ぶのが難しいです。参入したプロジェクトで指定のものがあればそれを使わなければいけませんが、とりあえず勉強するならどれがいいか。Symfony」について色々調べて比較してみます。客観的情報1:検索トレンド検索トレンドとは、簡単に言えば最近よく検索されるキーワードのことです。Googleトレンドというサイトを使うと簡単に検索することが出来ます。検索が多ければそれはつまり、利用している人が多い=人気だということですね?このサイトを使って過去10年を調べてみました。結果は以下の通りです。僕もこの頃たくさんCakePHPを使って開発をしました。いうより僕はCakePHPのお陰で稼ぐことが出来たと言っても過言ではありません。検索されるようになり、2016年6月に遂にトップに出ました。客観的情報2:検索ボリュームこれはGoogle広告のキーワードプランナーというのもを使います。やってみて思ったんですが、結果は具体的な数値になるだけでGoogleトレンドと変わらないです。一応、2018年10月時点の月間検索ボリューム数を調べた結果です。