lanbo 同学推荐的一个php框架,百度的一个工程师写的,值得关注:
Yaf?
Yaf is a PHP framework similar to zend framework, which is written in c and built as PHP extension
作者的网站: http://www.laruence.com/
已进入php官方扩展库: http://pecl.php.net/package/yaf
目前已经实现MVC的核心接口:
Yaf 对于我们至少有两个好处:
1. 在这个基础上构建高性能应用
2. 如果你要更精简,裁剪它,或在这个原型上修改。在已有框架上二次开发,技术门槛降低了
--思考--
近期我也关注 php framework 优化,改进。 之前也考虑将 Zend Framework MVC 核心接口做到内置扩展,头疼了很久。
很长时间,我们一直在做加法,框架变得很重,虽然各种理论齐备,各种设计模式都运用,各种标准支持完备... 那么,理论上我们的应用开发应该变得从容、快速、优雅, 但实际团队开发过程中,人员素质总有高低,人员流动总有,需求总是变化,我们原先设计的框架变得复杂,难以维护,逐渐不堪重负。 我想,很多人都不断的经历 “推倒重来”的工作。
现在,开始做减法,于是回到那个大家都知道,但又少有做得到的哲学:
“简单就是美”
不要被面向对象,MVC,设计模式这些东西限制思维,要学习到它们的思想,但并不是立即在任何地方使用。
怎么简单,怎么开发,不考虑章法。
只有简单,才容易理解,才会被很多人延续,软件才有生命
--EOF--