EaglePHP是一款開源、高效、面向對象的PHP MVC開發框架,完全基于PHP5可用于開發WEB程序和服務,借鑒國外優秀框架的設計思路,分層的設計思想使獨立開發成為可能,建立模型推動代碼的重用,有助于促進快速軟件開發(RAD)和創建更穩定的程序,節約了開發者的時間,并減少重復編寫代碼的勞動。
EaglePHP 演示:http://demo.eaglephp.com/Public/a/20120425/191.html
框架特點
1、代碼完全采用php5面向對象編寫、簡潔、規范。
2、模塊化的結構設計,易于擴展。
3、采用mvc模式,提高程序的可維護性。
4、支持多項目管理,由不同的單入口控制轉發。
5、支持cli命令行模式。
6、為mysql、cache相關基礎類提供多驅動擴展。
7、使用smarty模板引擎,分離表現層與業務層。
8、提供統一的自動加載模式和統一的命名空間。
9、提供技術人員開發調式工具及錯誤跟蹤系統。
10、基于頁面url和表單(隱藏域)action的驅動架構。
11、自動生成數據庫表操作,支持二次開發。
12、支持session在memcahe、database、file中的無縫切換。
13、高安全性,內置filter組件實現過濾機制,防止sql注入及xss跨站腳本攻擊。
14、支持orm,真正實現OOP開發的快捷且性能優越。
15、內置document輸出模塊,為指定項目生成chm或html格式的api開發手冊。
何為Eagle?
喻示著EaglePHP框架能像所有老鷹一樣,具有在飛行時突然高速俯沖的能力。無論是高飛還是滑翔,鷹都會有帶著明顯特征的拍翅-拍翅-滑行的動作;它的大尾巴使它能夠扭身,輕松的出入樹林。
在這里我要謝謝大家一直以來對我的支持與鼓勵,我會一如既往完善此框架,使它能夠適應大型項目的開發,并簡化開發人員的開發工作,讓開發人員將更多的精力集中在業務邏輯的分析上,而不是重復代碼的編寫。
如果你對此框架感興趣,在學習的過程中遇到一些疑問或建議,請在EaglePHP官網討論區留言反饋或者發郵件至[email protected],我這邊會統一時間給您進行回復答疑。