您的位置:易软博客 > 技术笔记 > 关于框架和代码生成器的思考

关于框架和代码生成器的思考

添加日期:2006-09-13 20:59 作者:wwccss 来源:本站原创 点击:1517

最近一段时间以来关于PHP开发框架的讨论非常多。在超越论坛上面有很多的网友在讨论国外的各种各样的框架,也有一些朋友在开发自己的框架。相关的资料,大家可以访问超越论坛:club.phpe.net

在开发 PHPGEN的过程中,我也研究过其中的一些框架,但最后选择了是做一个代码生成器,而不是一个框架。框架有他的好处,可以封装很多的事情,你需要关注其中一小部分的事情就可以了。但框架,顾名思义,也会有它的局限。如果一个框架设计不好,在处理一些比较复杂或者特性的事情时,框架就会影响开发。同时框架还有另外一个问题,就是学习的成本。一个好的框架会有比较丰富的文档以及实例,可以很快上手。但如果一个框架没有太多的文档,或者文档更新不及时,学习成本就会比较高。还有一个问题就是开发人员的习惯。习惯这种东西是很难改变的。但框架的东西就是要改变一个开发人员长期以来养成的习惯,这种改变是很困难的。

那么代码生成器和框架可以合作吗?我想是可以的。PHPGEN是一个开放的系统,它所生成的每一行代码,你都可以进行修改。而且我设计的PHPGEN将来可以支持模板,也就是说如果你不喜欢PHPGEN生成的代码,可以自己写一套模板。自己写的模板可以是基于某一种框架的。甚至变量的命名方式,文件的组织方式,数据库封装的方式,模板系统的选择,都可以自己来定义。我希望PHPGEN可以达到这个目标,为国内的PHP开发者提供一个比较好用的工具。

责任编辑:wwccss 于 2008-10-03 15:14
« 不知道是不是ie的bug? 技术笔记 关于Bash编程的若干文档 »
评论:
#1 wwccss at 2006-09-14 03:27
:)
#2 guest at 2006-09-14 02:31
我来了,我读了

-xLight
称呼: 邮箱:
评论:
流量统计