为什么选择ZenTaoPHP

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

选择ZenTaoPHP 框架可能的理由如下:

  • 简单

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

  • 性能

正因为简单,所以才保证了性能。具体的我还没有做过测试,后面有时间会来做一个评测。我估计和通常原生的php 开发方式相比,没有太多性能损耗的东西。

  • 松散

框架,首先是一个框,把你框在了里面。所以很多框架会有很多的约定,你要怎样,你要怎样。还有很多隐形的约定,比如你要在你的代码里面写很多的xxxx 之类的东东。我反正看的是很不爽。所以我在实现ZT 的时候,除了基本的目录结构和类命名之外,基本上没有什么太多的约定。还有就是我的框架实现时,没有出现什么zentao 之类的东东,完全是中性的命名:router,control, model。同时为了保证松散性,我特意舍弃了很多功能。请参考前面。

  • 友好

在开发ZT 的时候,包括类的命名、方法的命名、参数的命名、目录结构、注释,都精心做过调整。目的就是对开发人员友好。比如在ZT 中,配置项可以通过对象的方式来引用, $config->db->user,要比$config['db']['user']简洁顺畅的多。再比如对于包含路径的处理。很多框架要包含一个文件的时候,都要定义一个常量来记录路径的绝对地址,然后包含文件的时候这样写include(ROOT_PATH . 'xxx.class.php')。这样实际是破坏了目录结构信息的清晰。ZT 框架对这个问题做了相应的处理,来尽量避免出现这个问题。


参考来源[ ]