• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのフレームワーク選定)

おすすめのPHPフレームワーク選定

このQ&Aのポイント
  • PHPのフレームワークを選ぶ際のポイントとおすすめのフレームワークについて解説します。
  • テンプレートエンジンの機能が必須で、Windows環境で開発してレンタルサーバにアップできるものが望ましいです。
  • おすすめのPHPフレームワークとして、LaravelやCodeIgniterを挙げることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.2

Smarty をかじってみて失望した。。ああ、それは正しいです。 かつて「 HTML +直コード」の混ぜ書きしかできなかった php に、「テンプレート」という概念を広めた Smarty の意義は買いますが、それ以上でも以下でもないですし、開発効率がさほどアップすることもないですよね。 今でもSmartyをフレームワークだとか、MVC モデルだとかと言い張る輩も多いですが、Smartyはやはり単なるテンプレートエンジンで、そんな高級なものではないです。 さて、フレームワークですが、個人的にはどれを採用しても問題ないものかと思います。 CakePHP は日本で人気があり、書籍やWeb記事が多くて習得もたやすいです(といっても素のphpからは長い道のりになりますが)。習得3ヶ月くらいで小さな仕事に実戦投入しました。 Cakeの使いづらい部分が改良された FuelPHP もおすすめです。少し勉強しました。 ただ、元も後発で発表された、海外で人気の Laravel が個人的には最も気に入っています。 電子書籍の発行部数も最近、際立って多いです。 自分でも少し使ってみましたが、記述はエレガントだし、Blade テンプレートエンジンの出来はいいし、O/Rマッパーである Eloquent の洗練具合も素晴らしい。 もう少し実戦的な参考書や記事が出回ってくると、洗練度が高いだけに、定番化する可能性が高いです。 自分は仕事で、後発である C# の ASP.NET MVC4 を使っていますが、前からやっていた cake が非常に泥臭く思えてきて、いまは php フレームワークは Laravel4 のマスターに一生懸命です。 よって、これから始める方には、Laravel をお勧めします。

pringlez
質問者

お礼

・CakePHP は日本で人気があり、書籍やWeb記事が多くて習得もたやすい ・Cakeの使いづらい部分が改良された FuelPHP もおすすめ ・これから始める方には、Laravel をお勧め という感じですか。 とりあえず上記をいろいろ試してみようと思います。 ありがとうございました

関連するQ&A