CakePHP
來自站長百科
CakePHP簡介[ ]
- CakePHP是一個開源的仿rails的PHP框架。它運用了諸如ActiveRecord、AssociationDataMapping、FrontController和MVC等著名設計模式的快速開發(fā)框架。其主要目標是提供一個可以讓各種層次的PHP開發(fā)人員快速地開發(fā)出健壯的Web應用,而又不失靈活性。
- CakePHP封裝了數(shù)據(jù)庫連接,模板,及生成鏈接。最大的特點就是數(shù)據(jù)操作不用自己再寫多少代碼。和Ruby on Rails類似,它生成一個數(shù)據(jù)表的操作最少只要一行代碼。
選擇CakePHP的理由[ ]
因為CakePHP有多個特點,這些特點讓CakePHP成為了快速開發(fā)框架中的佼佼者之一。
- 活躍友好的社區(qū)
- 靈活的許可協(xié)議
- 兼容PHP4和PHP5
- 數(shù)據(jù)庫交互和簡單查詢的集成
- 應用程序Scaffolding
- MVC體系結構
- 友好的表現(xiàn)形式,自定義的URL的請求分配器
- 內置驗證機制
- 快速靈活的模版
- AJAX,JavaScript,HTML Form以及更多的View Helper.
- 提供處理session,request,security的組件
- 靈活的ACL機制
- 數(shù)據(jù)的清理
- 靈活的視圖緩存
- 可在任何web站點的子目錄里工作,不需要改變Apache配置
- 提供應用程序的基礎模塊和CRUD代碼自動生成功能