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