PHP開發組終于有了國人參與,最近Laruence(真名惠新宸),加入了PHP語言官方開發組。做PHP的同學一定很熟悉他了,他的博客風雪之隅發表了很多PHP源代碼分析和擴展開發相關的文章。(北京網站制作)
他使用PHP擴展開發的PHP框架Yaf,也進入了PHP官方擴展庫(http://pecl.php.net/package/yaf),這個框架借鑒目前最流行的PHP開發框架Zend Framework的設計,遷移成本很低。
不過目前Yaf的英文文檔還很不完善:http://www.php.net/manual/en/book.yaf.php,中文文檔稍微完善一些:http://yaf.laruence.com/manual/
個人主頁:http://www.laruence.com
Yaf的優點:
1. 用C語言開發的PHP框架,相比原生的PHP,幾乎不會帶來額外的性能開銷。
2. 所有的框架類,不需要編譯,在PHP啟動的時候加載, 并常駐內存。
3. 更短的內存周轉周期,提高內存利用率,降低內存占用率。
4. 靈巧的自動加載,支持全局和局部兩種加載規則,方便類庫共享。
5. 高性能的視圖引擎。
6. 高度靈活可擴展的框架,支持自定義視圖引擎,支持插件,支持自定義路由等等。
7. 內建多種路由,可以兼容目前常見的各種路由協議。
8. 強大而又高度靈活的配置文件支持,并支持緩存配置文件,避免復雜的配置結構帶來的性能損失。
9. 在框架本身,對危險的操作習慣做了禁止。