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的优点:
- 用C语言开发的PHP框架, 相比原生的PHP, 几乎不会带来额外的性能开销
- 所有的框架类, 不需要编译, 在PHP启动的时候加载, 并常驻内存
- 更短的内存周转周期, 提高内存利用率, 降低内存占用率
- 灵巧的自动加载. 支持全局和局部两种加载规则, 方便类库共享
- 高性能的视图引擎
- 高度灵活可扩展的框架, 支持自定义视图引擎, 支持插件, 支持自定义路由等等
- 内建多种路由, 可以兼容目前常见的各种路由协议
- 强大而又高度灵活的配置文件支持. 并支持缓存配置文件, 避免复杂的配置结构带来的性能损失
- 在框架本身,对危险的操作习惯做了禁止
- 更快的执行速度, 更少的内存占用.
Yaf现在在国外已经被很多人关注, 包括Zend Framework的作者, 也在twitter上推荐了Yaf:
julienPauli:
pecl/yaf finally made it : A framework, inspired by ZendFramework, entirely writen in a C extension
来自:http://www.cnbeta.com/articles/159086.htm
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/42401.html