月別アーカイブ: 2014年4月

いまさらCakePHPを初めてさわった

3月後半から急に依頼があった案件で忙しくなったため、途端にブログの更新が滞った。

まだルーチン化してないことから離れると戻ってくるのに時間がかかるらしい。
一旦仕事は落ち着いたので、今回初めて触ったCakePHPについて少しメモしておく。

自分のPHPフレームワーク遍歴は、Zend Framework → FuelPHP のみ。

なんとなく王道が嫌いなのでCakePHPを避けてきたけど、2年ほど前に参加したPHPカンファレンスで9割以上がCakePHPを使ったことがあると聞いて少しショックを受けた。そんなに市民権を得てたらしい。。

機会があれば使ってみようかと思ってた矢先にちょうどいい具合に案件が来たので今回使用してみた。

使用バージョンは、hetemlというレンタルサーバでかんたんインストールしたCakePHP 2.3.5。

ひととおり簡単なWebアプリケーションを作成したので以下に感想を。

CakePHPのよかった点

  • ネットに参考記事が大量に落ちてる。
  • 公式のチュートリアルがわかりやすい。
  • Railsに近い規約のおかげで理解が早かった。

困った点

  • バージョンによる違いが細かくて参考になる記事ならない記事がわかりにくい。

今回は急ぎでもあったので早く理解できたのはかなり助かった。
2つだけだが他のフレームワークを触っていたこともありフレームワーク自体に対する耐性ができてたのもあったか?
一方CakePHP2以降の参考記事はまだ少なめ?な印象で、1系の解説をどこまで参考にしていいか慣れていなかったのもあり、そのあたりの判断に時間がかかってしまった。

でも設定と規約を大事にしているようで、それに外れない限りは他フレームワークと比べてもかなり早く実装できるように思えた。

他案件やプライベートサイトでも引き続き利用してみて慣れていこうと思う。

最近こもり気味で元気がないので、自分が少し元気になれる曲を。