程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP開發組首位中國成員及他的Yaf

PHP開發組首位中國成員及他的Yaf

編輯:關於PHP編程

PHP開發組終於有了國人參與, 最近, Laruence(http://www.laruence.com),真名惠新宸,加入了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/

Yaf的優點:

1. 用C語言開發的PHP框架, 相比原生的PHP, 幾乎不會帶來額外的性能開銷.

2. 所有的框架類, 不需要編譯, 在PHP啟動的時候加載, 並常駐內存.

3. 更短的內存周轉周期, 提高內存利用率, 降低內存占用率.

4. 靈巧的自動加載. 支持全局和局部兩種加載規則, 方便類庫共享.

5. 高性能的視圖引擎.

6. 高度靈活可擴展的框架, 支持自定義視圖引擎, 支持插件, 支持自定義路由等等.

7. 內建多種路由, 可以兼容目前常見的各種路由協議.

8. 強大而又高度靈活的配置文件支持. 並支持緩存配置文件, 避免復雜的配置結構帶來的性能損失.

9. 在框架本身,對危險的操作習慣做了禁止.

10.更快的執行速度, 更少的內存占用.

Yaf現在在國外已經被很多人關注, 包括Zend Framework的作者, 也在twitter上推薦了Yaf:

julienPauli:

pecl/yaf finally made it : A framework, inspired by ZendFramework, entirely writen in a C extension


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved