1. トップ
  2. コラム一覧
  3. 間違いない!おすすめPHPフレームワーク3選(2017)

間違いない!おすすめPHPフレームワーク3選(2017)

投稿日 : 2017.11.15  |  カテゴリー : PHP

フレームワークとは

フレームワークとはそもそも「枠組み」を意味する単語です。効率化を図った一定のルールといったところでしょうか。例えば業務でよく聞くPDCAサイクル。PDCAは業務改善のための代表的なフレームワークで、PLAN(計画)、DO(実行)、CHECK(検証)、ACTION(改善)という4つのパターンを繰り返し、仕事の質を高めていくためのものです。それがプログラミングであるならば、目的の成果物に対し、より効率よく実装するための枠組みのことをフレームワークといいます。

PHPフレームワークの歴史

PHPはそもそも小・中規模の開発が多く、PHPフレームワークが広がり始めたのも2003年頃に普及した「Phrame」からです。最低限のMVC(Model,View,Controller)を備えたフレームワークです。2004年末に「Mojavi」が登場しMVCも本格化し、フレームワークも広がってきました。2005年にはいるとその種類は様々なものに派生し、Mojavi派生のMVCフレームワークのEthnaは日本人が開発したこともありドキュメントも豊富で多くの人が利用していました。2006年にはいるとRuby on railsの影響を受けたRAD(Rapid Application Development)機能を持つフレームワークが登場します。2017年現在も大人気のcakePHPです。symfonyも同時期です。他にもzend frameworkや世界的によく使われているLaravelなど多くの種類のフレームワークが存在します。

フレームワークを使えると

中・大規模な開発になるとチームでの作業が不可欠となってきます。その際に個々で書き方や命名規則が異なると非常に厄介です。バグや開発期間の延長にも繋がってしまいます。フレームワークを用い開発することで、チームメンバーが一定のルールや規則に従いコーディングすることで、スクリプトは均一化され、保守性を向上し、改修にも優れます。そしてコードの再利用性が高いため効率的な開発を行うことができます。

PHPフレームワーク 検索グラフ

世界で大人気!Laravel

Laravel
2012年に登場後急速に人気をあげているフレームワーク「Laravel」(ララベル)。日本でも今後ますます需要が高くなってくると思われます。クセもあまりなく習得しやすいです。Symfonyベースということもあり、しっかりしていることも魅力的です。そして有志によるライブラリも多く、とても便利なフレームワークです。デメリットとしては処理速度の遅さがあげられます。
http://laravel.jp/

日本で大人気!CakePHP

CakePHP
制約は何気に多いですが、逆にチームでの開発に向いていると言えます。「CakePHP」(ケイクピーエイチピー)。CakePHP3.2はPHP7上で動作します。「ケーキを焼くみたいに手軽にできる」というコンセプトをもとに開発されているだけあり学習コストも少なめです。
https://cakephp.org/jp

高速かつ軽量に。FuelPHP

FuelPHP
CodeIgniterを参考に開発されたフレームワークです。フューエルピーエイチピーと読みます。2011年リリースで小規模案件の開発に最適と言えます。ドキュメントも充実していて扱いやすいです。
http://fuelphp.jp/

これからはじめる人は・・・

単純に需要という視点から考えますと、Ruby On Railsです!

という冗談も織り交ぜつつ、個人的にPHPフレームワークを、まずはじめてみるのならCakePHPがいいんじゃないかなーと思います。制約も多いですが、それもフレームワークっぽいといえばぽいので。

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

本当の意味での親子で学べるプログラミング教室とは

増えてきたプログラミング教室 2020年の小学校でのプログラミング必修化もいよいよ秒読みとなり、東京都内のプログラミング教室もどんどん増えてきました。大人の場合、プログラマーを目指すためのPHPやHTMLなどのWEBの知識を習得するコース ...

トランプ大統領が見ているものは?

対外に牽制 過激な発言、名指しで批判をするスタイル、メキシコに壁建設や難民の入国を一時禁止する大統領令と様々な過激な動きを見せるトランプ大統領、このまま世界はどうなるのか?と心配になる方々もいらっしゃると思います。 入国禁止令は違憲 ...

会社紹介ーお陰様で2期目突入ー

2期目突入 2018年1月6日よりお陰様で弊社Knocknoteは2期目に突入しました。偏に平素よりお世話になっているお客様、社員のみんな、応援してくださっている方々のお陰です。引き続きご贔屓を賜りますようお願い申し上げます。 無事 ...

プログラミング教育の現場から

Knocknote Education(ノックノートエデュケーション)の一期生の授業を始めてから早くも一年が経ちました。 現在、一期生の生徒は1年間のカリキュラムを終えてUnityコースでプログラミングを学んでおります。 1年間 ...

給料と幸福度の高い職業

給料と幸福度の高い職業 米求人サイトのキャリアブリスは、年収10万ドル(約1100万円)以上の職業に限定した幸福度ランキングを発表しました。 ランキング作成にあたり、キャリアブリスは2015年1月から2017年6月1日までに従業 ...

来年はどうなる?子供にさせたい習い事ランキング

2016年の年末に株式会社イー・ラーニング研究所が子供がいる親世代に聞いた「年末年始の習い事アンケート」を実施しました。 2016年に子供にさせた習い事 まずは、2016年に子供に習い事をさせていたかという質問に対して、「はい」が51% ...

非エンジニアでも知らないとヤバイPHP Part3

前回はPHPの学習に必要なローカル設定についてお話ししました。今回はプログラムを書くのに必要なテキストエディタについてお話をします。 PHPに必要なローカル設定が分からない方は非エンジニアでも知らないとヤバイPHP Part2をご覧くださ ...

叱り方で意識すべき4つのステップ

ご家庭における子育ては勿論、職場や学校での部下への叱り方で悩んでる方は多いと思います。そこでインターネットで検索してみても、「大声をださない」「理由をしっかりと話す」などと当たり前のようにたくさんの”正しい叱り方”がヒットするかと思います。 ...

spjk

Twitterの中傷ツイート検索非表示対応と、女子高生とSNSといじめ

匿名と手軽なアカウント作成 TwitterといえばFacebookと違い実名での登録は不要で簡単にいくつもアカウントがつくれてしまいます。 その結果、多種多様な使い方ができる反面、自分の身元を隠し、簡単に中傷できてしまうという一面も見ら ...

大画面ディスプレイで作業するメリット

8月に入社させていただいてから今までずっとノートパソコンで作業をしていました。 しかし、なんと先日ノートパソコンの画面を写すディスプレイをいただきました! とても快適になったので今回は大画面ディスプレイで作業するメリットについて書きます ...

Knocknote Education(ノックノートエドゥケーション)