June 25, 2005

Cake - 寫 PHP 化煩為簡

cake

Cake 是一個 PHP 的 Web Framework,他的設計理念自越來越熱門的 Ruby on Rails ,不過用了 PHP 來實作。如果大家參看一下其 Demo ,就知道一樣也是 Conventions over Configurations 的概念,讓 Web Framework 替你做好大部份煩人的設定工作,而令開發者可以直接地寫 Business Logic。程式碼也不過只是寥寥數句,就可以寫出簡單的應用了,開發工作就是 A piece of Cake。而 Cake 的好處是,PHP 比起 Ruby 更流行,在一般的 Web Host 上都已經可以支援了。

這些 Web Framework 的確令開發者少了很多煩腦,也大大地令開發 Web Application 的門檻降低了,不過也間接少了一層理解。除非你是由舊過渡到新的,否則對於一個新手來說,如果第一個學會寫的 Web Application 是由這些便利的 Web Framework 所支持,除非自己研究,否則都不太會知道底下的 Request 怎樣交送,每個動作的 Life Cycle 等等。正如一些比較有經驗的電腦用家,從 DOS 年代轉到 Windows 年代,會比一般用戶更了解系統的運作一樣。

當然,這也正正是 Web Framework 的目的,簡化開化流程,加快效率,專注於程序處理邏輯,而不是技術問題。不過,對於開發者來說,了解運作原理,則可以更有彈性地應付各種不同的要求了。

由 Jacky 發表於 June 25, 2005 02:24 PM | 引用
本文的引用網址:
http://www.seezone.net/cgi-bin/MT/mt-tb.cgi/442
迴響
發表迴響









記住我的資訊?