找回密码
 注册账户
查看: 1943|回复: 3

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

[复制链接]
棋子 发表于 2007-8-30 18:58:29 | 显示全部楼层 |阅读模式
关于PHP开发框架和代码生成器的思考
2006-09-14 01:03:46

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

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

那么代码生成器和框架可以合作吗?我想是可以的。PHPGEN是一个开放的系统,它所生成的每一行代码,你都可以进行修改。而且我设计的 PHPGEN将来可以支持模板,也就是说如果你不喜欢PHPGEN生成的代码,可以自己写一套模板。自己写的模板可以是基于某一种框架的。甚至变量的命名方式,文件的组织方式,数据库封装的方式,模板系统的选择,都可以自己来定义。我希望PHPGEN可以达到这个目标,为国内的PHP开发者提供一个比较好用的工具。
头像被屏蔽
gr58046576 发表于 2009-2-25 14:51:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
2482003 发表于 2009-4-1 20:48:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
tibbs 发表于 2009-4-1 20:53:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册账户

本版积分规则

存档|黑屋|手机|网络实验室 本站服务器由美国合租以及IDCLayer国际数据提供!!!

GMT+8, 2026-6-15 23:07 , Processed in 0.011264 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表