在使用ZF之后,我对MVC有了真正的了解。在前面的一些代码中,我在Action中加入了太多的业务代码,Struts是在Java中非常有影响 力的MVC框架,通过在网上查看这家伙的文章中,发现Action只是起到“决定做什么”的作用,并不是“怎么做”。我觉得这篇文章讲得非常好:MVC在Web系统中的模式与应用。这样当分开后,业务可以得到更大的重用。
重构是XP中的一个重要理念,不要害怕丢弃原来劣质的代码,只有这样才能不断优化设计结构,增加系统的可重用性和扩展性。虽然,我现在还不能在项目中实现XP编程理念,但我会不断的将这么理念引入的我的项目中去。
eclipse下面PHPIDE项目现在已经改了名字PHP Development Tool,现在我的开发环境就是她了。虽然,现在还是0.7RC1版,但功能也基本差不多了,最重要的免费的。
最后,关于现在站点的小bug,网志的标题都是一样的。这样对SEO极度不好,现在用google搜都搜不到啦。。。。