Cake 是一個(gè)針對PHP的,使用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等知名設計模式的快速開(kāi)發(fā)框架。我們的主要目標是提供一個(gè)可以令各種層次的PHP用戶(hù)快速地開(kāi)發(fā)出健壯的Web應用,而又不失彈性。
為什么使用 Cake?
- 靈活的許可證:MIT License
- 完全自主的知識產(chǎn)權:每一行代碼都是由CakePHP開(kāi)發(fā)小組寫(xiě)出來(lái)的。
- 極其簡(jiǎn)潔:只要看看名字就知道了……
- 快速開(kāi)發(fā):開(kāi)發(fā)之迅速史無(wú)前例。(看看zZine的文章)
- 最佳實(shí)踐:Cake很容易理解,而且已經(jīng)把工業(yè)標準設置在了安全性、會(huì )話(huà)處理和其他的東西中。
- 面向對象: 無(wú)論你是一個(gè)老練的OO程序員還是一個(gè)初學(xué)者,都可以感到十分輕松。
- 無(wú)需配置:只要安裝好數據庫,好戲就開(kāi)場(chǎng)了。
厭倦了不斷重復?總是Ctrl-C然后Ctrl-V代碼?想讓你的應用更快速地轉化成產(chǎn)品?請選擇Cake!看看Wiki立刻上手。
關(guān)鍵特性
- 兼容 PHP4 和 PHP5
- 提供了集成的數據庫 CRUD 和簡(jiǎn)化了的查詢(xún)
- 請求分配器,和美觀(guān)的、可自定義URL。
- 快速、靈活的模版機制(使用PHP語(yǔ)法和助手方法)
- 可以從任何網(wǎng)站的子目錄中運行,只需要少量甚至無(wú)需改動(dòng)Apache的配置。