為什麼 Cake 值得期待?
最大的原因就是上手快、簡單易用,節省開發時間。
PHP 先天的架構並不如同 JSP 般適合開發 MVC 架構,PHP 唯一能做的就只能切開邏輯跟畫面。
一般 MVC Framework 最令人詬病的就是學習曲線太長,整體投入成本必需長期使用才能見效。
站在員工的角度,如果長期使用冷門的 Framework,對於程式設計生涯也是一大殺手,之後如何靠這個 Framework 去找工作?
PHP 近年來吹起了輕量風,Adodb、Smarty 這類知名的 library 都出現了 lite 版,難道就沒有簡單易用 Framework 嗎?
然而 Cake 的出現,立刻成為目前 PHP 史上最輕量的 Framework,來看看它開發範例吧:
http://sputnik.pl/cake/docs/tutorial
Cake Framework 可謂間接受惠於 Ruby on Rails 這個今年開始熱門的 Framework,只要以簡短的程式碼跟 Framework 「交談」即可快速的建構網站,不但開發快、學習容易、邏輯畫面分明,的確值得採用。
不但如此,Cake 還提供了目前熱門的 AJAX 的 Demo:
http://cake.sendbits.com/posts
雖然目前 Cake 功能還不是很完整,但是以現有的資源來看,等待的確是值得的,有興趣的人可以參考一下目前的 RoadMap:
4 comments On [PHP] Cake – 令人期待的 Framework
我們團隊使用Seagll PHP Framework*已經一年多,用它開發了數個web-based ap。還將Seagull文件中文化**. 有興趣可以研究一下。
* http://seagull.phpkitchen.com/
** http://wiki.cjcht.com
之前我跟 francesc 針對這個 framework 討論了好一會!最後的結論是 — 乾脆用 ROR 好了!呵呵!
Mark
用RoR的問題在於,絕大部分虛擬主機都只有PHP而沒有Ruby。所以一些面向大衆的script就不適合用RoR…
CakePHP – 一份可口的甜点
偶然下发现了Cake (https://trac.cakephp.org)。Cake是一个PHP的Framework,类似Ruby上的Rails (http://www.rubyonrails.com)。
从还未开始学PHP的时候,我就打算之后便要学习Ruby以及Rails,理由:因为Ruby是一个相