Why CakePHP

CakePHP

CakePHP

我在使用 CakePHP 之前已經有3-4 年的 PHP 經驗了

近年因為 frameworks 的興起, 我也在找尋一些可以配合快速開發的 PHP框架
以加速我的開發周期

其實只要 google 一下 PHP framework, 便有很多成熟的 framework 可以選擇
Zend, CodeIgniter, symfony… 而CakePHP 只是在第一頁的最尾
但我覺得 CakePHP是最開發快速的框架因為:

  • 有bake (非常重要!!!)
  • 有 scaffolding
  • 用 MVC model
  • build in test framework
  • rails like controller hook (雖然我沒有 rails 的經驗)
  • 功能上比較完備 (當然沒有到 Zend 的程度..)

缺點:

  • 相對慢的 framework (scalability 差一點點)
  • docs 相對少 (算還可以吧…)

因為我覺得 bake 實在太重要
完全 override 它的缺點, 所以便一直使用到現在了…