輕量級MVC框架:FoolPHP

jopen 10年前發布 | 13K 次閱讀 FoolPHP Web框架

FoolPHP是由PHP擴展實現的輕量級MVC框架

在php框架漫天飛的今天為什么還要自己再寫一個呢?

首先,筆者寫這個項目的主要目的很單純:學習!筆者本人還很年輕,入行兩年一直以二手程序員自居,還有很多很多需要學習的地方,我始終堅信閱讀前輩的代碼是一個非常不錯的學習方式。FoolPHP是我在學習PHP擴展開發的過程中作為練習作業同時閱讀參考Yaf而實現的,所以有些代碼就是Yaf的。@Laruence @Walu

其次,雖然已經有很多優秀的框架供開發者選擇,但是我仍然認為一個團隊實現自己項目的框架是非常有意義的。筆者迄今為止待過的三個團隊無一例外的都是在使用自己開發的框架,這能夠讓開發更好的掌控項目。所以,FoolPHP最本質的目的是想給那些沒有實現過框架的團隊、開發者們提供一個理解框架、學習php 擴展的參考,從而實現屬于他們自己的東西。

最后,這個框架的設計很簡單,僅實現最核心的dispatcher。筆者最早接觸的php框架是 ThinkPHP,實在難以接受它"無所不能"的做事方式,后來在360用到了QFrame,被其簡潔靈活的設計所吸引,以后陸續用過幾個其它的框架,但是還是最欣賞QFrame,再后來看過了Yaf的代碼,驚喜的發現本質上QFrame就是Yaf的php實現版,相比于Yaf,我更喜歡QFrame不限制目錄、類名的設計方式,讓項目完全用php最樸素的寫法實現,所以FoolPHP也十分自豪的抄襲了這點。


項目主頁:http://www.baiduhome.net/lib/view/home/1439126036676

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!