从0.15到现在的0.9.3,我差不多跟着ZendFramework的发展来改进我的这个站点程序。虽然,现在还是相当的简陋。
首先,我说下我对PHP的看法。PHP做为入门语言非常好,简单且强大。就PHP4来说,典型的面向过程开发方式,虽然有许多人为PHP4做了许多努力,让PHP4用起来更面向对象。我对这种方式并没有什么好感,把所在的代码放在一起,在许多tr中找<?php ?>,而且我对DW直接生成的html感到非常厌恶。让人感觉整个工作被你全包了似的。后来,我的工作转向python方面的,但我对php并没有放弃。PHP5+框架被我认为是让我对PHP重新提起兴趣的东西。所以,就有了这个站。
现在ZendFramework已经发展到0.9.3版,RC1马上就会发布。我不知道ZF的开发哲学是什么,一个MVC架构还要分成几个包,虽然现在已经整合了View,但这种整合并不是真实的。而且在最近的两次更新中,向Zend_Controller中加入了太多的东西,这些东西的好坏我现在还不好判断,但我觉得不是很喜欢。ZF的模板机制也非常让人失望,我没有使用过Smart,我不想评论什么。Zope的tal和Django的模板引擎都非常优秀。
这些都是我认为的不足。当然,这些都不是什么大问题,大不了自己实现。我只是在想ZendFramework到底会发展成什么样呢?