fbpx
  1. HOME
  2. ブログ
  3. エンジニアになろう!
  4. 【2019年最新版】PHPおすすめフレームワーク5選

【2019年最新版】PHPおすすめフレームワーク5選

PHPのおすすめフレームワークとは!?

ミツオカミツオカ
PHPのフレームワークって色々あるんですね…

にゃんこ師匠 にゃんこ師匠
大規模開発用のものから、小規模開発のものまで様々なタイプのフレームワークがあるぞ

ミツオカミツオカ
慎重に選んでしまってなかなか進めない…こまったな~

にゃんこ師匠 にゃんこ師匠
んじゃ、人気や知名度が高くて、開発の現場でも頻繁に使用されているPHPフレームワークをいくつか教えるかの~

ミツオカミツオカ
やったー!!!

Laravel(ララベル)

Laravelとは?

現在、国内・国外共に最も人気の高いPHPフレームワークがLaravelです。

Laravelは、他のPHPフレームワークに比べ、比較的最近リリースされた(2011年〜)フレームワークです。

当初は、国外での普及がダントツでした。

しかし、日本国内でも日本語サイトが充実してきたこともあり、最近になりユーザー数が著しく伸びています。

Laravelの特徴

Laravelは、PHP初心者の方でも比較的綺麗にコードが書ける点が特徴で、複数人で開発を行うプロジェクトでも他の人が書いたコードを読みやすいため、積極的に採用されている傾向にあります。

また、AmazonのSES(メール)S3(ストレージ)との連携が容易に行える点があります。

最近のプロジェクトでは、AWS(Amazon Web Service)を使用するケースが増えているので、ぜひ利用したい機能の1つです。

また、学習コストについても比較的低めとなっており、 PHPフレームワークを触るのが初めてという方には、普及率・学習コストの両方の視点からLaravelをオススメします!

にゃんこ師匠 にゃんこ師匠
学習コストについても比較的低めで、PHPフレームワークを触るのが初めてという人には、普及率・学習コストの両方の視点からLaravelがオススメ

ミツオカミツオカ
Laravel公式サイトはこちら

Symfony( シンフォニー)

Symfonyとは?

2005年にリリースされ、十分に実績のあるフレームワークですので、企業案件を受注する方や企業への転職を希望される方には、特に学習をオススメするPHPフレームワークです。

毎年2回のリリースがあり、サポート体制もしっかりと整えられています。

Symfonyの特徴

Symfonyは、主に大規模開発や企業向けのプロジェクトで使用される傾向にあるPHPフレームワークです。

また、デバッグやテストをする際のツールが豊富なため、個人開発よりも企業案件などで採用されるケースが多いと推測されます。

Symfonyは、構造がしっかりと整えられているため、触り始めたばかりの方には思い通りに動かないケースも多いかと思います。

にゃんこ師匠 にゃんこ師匠
しかし、しっかりと学習することで強固な技術となるフレームワークになるといえるのじゃ~

ミツオカミツオカ
Symfony公式サイトはこちら

CakePHP(ケイクピーエイチピー)

CakePHPとは?

PHPユーザーの間でおそらく最も有名なフレームワークがCakePHPです。

誰でも簡単にPHPの開発が出来ることを目指して作成されたフレームワークですので、初心者の方にもオススメできます。

CakePHPがリリースされたのは2005年で、Laravelが登場する以前は最もシェア率の高いフレームワークでした。

このため、数々の有名プロジェクトでも使用されており、インターネット上で検索した際にたくさんのノウハウを得ることが出来る点も利点としてあげられます。

CakePHPの特徴

近年の主流となっているMVCの先駆けともなったフレームワークです。

そのため、今後言語を問わず他のフレームワークを学習・使用される際にもCakePHPで取得したスキルが活用できます。

また、他のフレームワークでは、PHP標準ライブラリのPEAR(PHP Extension and Application Repository)を使用することが多いです。

しかし、CakePHPの場合、FTPで必要なパッケージをアップロードするだけでフレームワークを動かすことが可能です。

初心者の方には、この辺りの利便性も、非常に強力なサポートとなるといえます。

にゃんこ師匠 にゃんこ師匠
初心者にはオススメといえるフレームワークじゃな~

ミツオカミツオカ
CakePHP公式サイトはこちら

Codeigniter(コードイグナイター)

Codeigniterとは?

2006年にリリースされ、歴史も長くインターネットを検索しても日本語の資料をたくさん探すことができます。

導入数からも考えると非常に人気のあるPHPフレームワークと言えます。

Codeigniterの特徴

Codeigniterの最も優れたポイントとして、動作が他のPHPフレームワークと比較して、かなり高速となっている点が特徴です。

しかし、最近のフレームワークには、Phalcon(ファルコン)などの超高速なフレームワークが登場してきておりますので、最速のフレームワークとは言えません。

また、Codeigniterのもう1つの特徴として、コーティング規約に比較的緩い点があげられます。

にゃんこ師匠 にゃんこ師匠
これは良い点とも悪い点ともいえるが、自由度が高いため、特にベテランのプログラマーからの支持が大きい傾向にあるぞ

ミツオカミツオカ
Codeigniter公式サイトはこちら

FuelPHP(ヒューエルピーエイチピー)

FuelPHPとは?

FuelPHPのリリースは2011年ですので、PHPフレームワークの中でも比較的新しい部類となっています。

そのため、他のPHPフレームワークの良い機能を吸収した使いやすいフレームワークということができます。

FuelPHPの特徴

FuelPHPと特徴としては、Codeigniterと似ている傾向にあります。

動作が軽量で、コーティングについてもフレームワークの規約が比較的少ないため、自由にコードを記述できます。

にゃんこ師匠 にゃんこ師匠
FuelPHPの公式ホームページにおいても、しっかりとした和訳がされており、非常に見やすくデザインされている点も日本人開発者にとっては嬉しいところじゃな

ミツオカミツオカ
FuelPHP公式サイトはこちら

さいごに

今回は、PHPフレームワークの中でも人気のある5つのフレームワークを取り上げました。

PHPでは、フレームワークを使用せず、開発を進めて行くことももちろん可能です。

しかし、フレームワークを使用することにより、格段にプロジェクトの質・開発スピード共に向上します。

こちらの記事で掲載したPHPフレームワークであれば、日本語での検索結果も豊富に見つかりますので、どれを採用しても比較的使用しやすいということができます。

一緒に働いてくれる仲間を募集しております!

ライトコードでは、仲間を募集しております!

当社のモットーは「好きなことを仕事にするエンジニア集団」「エンジニアによるエンジニアのための会社」。エンジニアであるあなたの「やってみたいこと」を全力で応援する会社です。

また、ライトコードは現在、急成長中!だからこそ、あなたにお任せしたいやりがいのあるお仕事は沢山あります。「コアメンバー」として活躍してくれる、あなたからのご応募をお待ちしております!

なお、ご応募の前に、「話しだけ聞いてみたい」「社内の雰囲気を知りたい」という方はこちらをご覧ください。

ライトコードでは一緒に働いていただける方を募集しております!

採用情報はこちら

関連記事