禅道PHP框架

添加时间: 2010-05-19 17:25:13 作者: 王春生 来源:本站原创阅读:9448

禅道PHP框架是易软天创公司开发的一款轻量级的,灵活的,注重性能的PHP框架。禅道PHP框架注重于开发的简单,执行的效率,松散的约定和对开发人员的友好,以LGPL协议发布。

禅道PHP框架的主要特点:

一、简单

ZT框架核心只有四个文件,分别为调度类router.class.php,control类control.class.php,model类model.class.php和工具类helper.class.php。里面的代码也足够简单。我们希望达到的目标是你看看代码就可以知道它在做什么,然后你想改它就知道如何改它。(如果你觉得没有达到这个目标,请一定告诉我们。:)) 

二、性能

正因为简单,所以才保证了性能。以完整的MVC模式实现hello world,效率大概是原生PHP实现的40% ~ 50%。 

三、松散

框架,首先是一个框,把你框在了里面。所以很多框架会有很多的约定,你要怎样,你要怎样。还有很多隐形的约定,比如你要在你的代码里面写很多的xxxx之类的东东。我们在实现ZT的时候,除了基本的目录结构和类命名之外,基本上没有什么太多的约定。 

而且框架实现时,没有出现什么zentao之类的东东,完全是中性的命名:router, control, model。 

四、 友好

在开发ZT的时候,包括类的命名、方法的命名、参数的命名、目录结构、注释,都精心做过调整。目的就是对开发人员友好。

比如在ZT中,配置项可以通过对象的方式来引用,$config->db->user,要比$config'db''user'简洁顺畅的多。

再比如对于包含路径的处理。很多框架要包含一个文件的时候,都要定义一个常量来记录路径的绝对地址,然后包含文件的时候这样写 include(ROOT_PATH . 'xxx.class.php')。这样实际是破坏了目录结构信息的清晰。ZT框架对这个问题做了相应的处理,来尽量避免出现这个问题。

禅道PHP框架的应用案例

目前禅道PHP框架成功的支撑了禅道项目管理软件30多个功能模块的开发;
禅道 PHP框架还支撑了普加网新版的网站。

访问禅道PHP框架的帮助文档:http://www.zentao.net/help-book-zentaophphelp.html

最后编辑:wwccss 于 2010-05-20 15:48:24
评论列表
#1 陈 at 2011-08-03 15:08:48
我碰到了问题,已经发到了chunsheng@cnezsoft.com,麻烦一下回个信
#2 wwccss at 2011-04-24 09:25:48
多谢。 :),已经修改过了。
#3 creation_zy at 2011-04-23 01:35:26
>>成功的支撑了禅道项目管理软件进30个功能模块的开发
“进30个” 应改为“近30个” :)
3条记录,每页 15条,页面:1/1 首页 上页 下页 末页
发表评论
© 易软天创 2009-2013 浙ICP备12017616号