Symfony2 入門という事で、とりあえずブログチュートリアル的な事をはじめようかと思います。 CakePHP と何が違うの? オブジェクト間のデータ受け渡しが配列からオブジェクトになる 連想配列のタイポ等のミスがなくなる そもそも連想配列の構造を覚える必要がなくなる タイプヒンティングが使えるのでIDEとの親和性が高い DI(DependencyInjection)が組み込まれている 疎結合 なのでテストがしやすい そのうえコンポーネントも豊富 しかもコンポーネントの動作も変更する事ができる 更にはフレームワークの動作までも変更する事ができる if (Config::read('debug') === 2) {} とか訳の分からないコードを書かなくても良い。 他にも Doctrine(ORM) 様々な抽象レイヤー(関心の分離) などなど… 他にもたくさんありますが、とりあえずこんなとこ
![Symfony2入門(1) 〜とりあえずインストール編〜 | QUARTET Engineers' Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/77feff25f5b6fe41fdbb31ea7c312702049e28a6/height=288;version=1;width=512/http%3A%2F%2Ftech.quartet-communications.com%2Fwp-content%2Fuploads%2F2013%2F12%2Fb7c45e5e-24db-8835-77fc-18bb53660729-1024x893.png)