CakePHP是什麼?
CakePHP是以PHP為基礎、免費、開放原始碼且標榜快速建構的架構。 基本組成包含涵式庫、類別與執行時期所需的基本元素, 設計靈感來自Ruby on Rails架構(另一個以Ruby為基礎,同樣標榜快速建構的架構), 目的是要讓程式設計師也能輕鬆建立web程式,其最終目標是要讓您快速地在有組識且不失彈性下完成任務。
CakePHP是以PHP為基礎、免費、開放原始碼且標榜快速建構的架構。 基本組成包含涵式庫、類別與執行時期所需的基本元素, 設計靈感來自Ruby on Rails架構(另一個以Ruby為基礎,同樣標榜快速建構的架構), 目的是要讓程式設計師也能輕鬆建立web程式,其最終目標是要讓您快速地在有組識且不失彈性下完成任務。
CakePHP的很多特色都足以讓它成為在遇到最少問題下,快速建立應用程式的最佳選擇。 以下隨便列出幾點特色:
活躍且友善的社群
具彈性的授權
相容於PHP4和PHP5
以通用的方法和資料庫構通,簡化查詢流程。
Scaffold機制(Scaffold(鷹架)是指自動建立應用程式的一些規則)
MVC 架構
簡明的Request處理機制,自訂URL
內建資料檢驗機制
快速且有彈性的模板 (PHP 語法, 用 helpers)
為AJAX, Javascript, HTML表單等等做的 View Helpers
專門處理安全性, Session, 和 Request 的component
靈活度高的控制項
將request中惡意可能含有惡意攻擊的內容去除
靈活度高的暫存View機制
只需一點點(甚至不用)Apache設定即可因應各式需求,安裝在不同的目錄。
西元2005年, Michal Tatarynowicz 用PHP寫了一套小型的快速應用程式開發架構,他同時發覺到那是一套好架構的起點。 Michal以MIT 版權發佈了整個架構,封它叫Cake,並把它開放到開發者社群,這群開發者就是目前維護CakePHP的團隊。

小瓜呆說:開始學習囉
CakePHP Reader回答說:CakePHP的確是好用的Framework
中国人回答說:难道中国人都只能学外国人写的东西吗,不能自己写个吗???

Mark說:我建議你把 session 改成 use_cookie。因為把 session 裸露在 request 上有些危險。
Clar回答說:修好啦! 謝謝提醒

ㄚ凱說:你好唷... 我是 http://www.darkhero.net http://blog.darkhero.net 的站長~ 很希望能跟您一起合作推 CakePHP。 不知道是否有機會可以跟您聯絡呢? 我的 Email:darkhero@gmail.com

水說:簡介 第二節 2. 具彈性的受權 應為 2. 具彈性的授權
Clar回答說:謝啦~ 修正了
Weithenn回答說:第一節 基本組成包含"涵"式庫-->函 讓您快速地在有組"識"且不失彈性下完成任務-->織 第二節 4.以通用的方法和資料庫"構"通,簡化查詢流程。-->溝