zentaoPHP框架2.3版本发布了。这个版本主要的改动是修正php最新版本的警告错误信息,并调整了demo应用的若干小问题。
zentaoPHP框架是禅道开发团队开发的一款轻量级的mvc框架,概念简单,结构良好,同时很注重对开发人员的友好,有深度的扩展机制。zentaoPHP框架成功的驱动了禅道团队三个产品,上百个功能模块的开发维护。
和其他的框架相比,zentaoPHP框架更注重于结构的合理、开发的友好以及开发人员对代码的控制性,以及扩展性。zentaoPHP框架成功地驱动了我们团队三个开源软件,上百个功能模块的开发。框架的扩展机制也比较好的解决了我们开源版本和收费版本之间的代码管理问题,定制客户的多版本分支的问题。大家感兴趣的话,不妨尝试下。
zentaoPHP框架最早是09年发布的,之后核心的逻辑一直没有怎么改动。php5.4版本对语法检查更加严格,2.3版本最新的改动主要是适应php5.4以后的变化。同时也重新梳理了下框架的手册。
ZenTaoPHP框架是由禅道项目管理软件开发团队开发的一款轻量级的PHP开发框架。
主要特点:
1.1 代码简单
ZenTaoPHP框架核心只有四个文件,分别为调度类router.class.php,control类control.class.php,model类model.class.php和工具类helper.class.php。里面的代码也足够简单。这样大家可以很容易的读懂它的代码,并根据自己的实际应用进行定制修改。
1.2 性能良好
ZenTaoPHP框架在实现过程中,十分重视性能。在保证功能的前提下面,尽可能的提升程序执行效率。
1.3 结构清晰
使用ZenTaoPHP框架来开发应用,其目录结构简单清晰,维护起来非常的方便。
1.4 开发友好
框架,首先是一个框,把你框在了里面。所以很多框架会有很多的约定,你要怎样,你要怎样。还有很多隐形的约定,比如你要在你的代码里面写很多的xxxx之类的东东。我觉得一个好的框架在实现功能的前提下,应当尽量兼顾开发人员之前的开发习惯。ZenTaoPHP框架在这方面花了很大的力气:
中性命名:框架实现时,没有出现什么zentao之类的命名,完全是中性的命名:router, control, model, config, lang。
配置对象化: 配置项可以通过对象的方式来引用,$config->db->user,要比$config['db']['user']简洁顺畅的多。
相对路径包含:在ZenTaoPHP框架开发的应用中,所有的路径都可以用相对路径来进行包含,这样可以很清晰的知道目录结构和代码之间的关系。
1.5 public domain 授权
public domain 授权就是你可以拿它做任何的事情,禅道开发团队已经将ZenTaoPHP框架的版权完全的捐献给了公众领域。任何人,任何单位可以拿它做任何的事情,而没有任何的限制。
zentaoPHP框架安装:
一、安装apache, mysql, php的运行环境
首先要确认你的机器上面已经安装好了apache, mysql, php的运行环境。而且符合zentaoPHP框架的系统要求。
二、获取最新的zentaoPHP框架
从devel.cnezsoft.com下载最新的zentaoPHP框架。目前是以zip格式提供的。
三、安装zentaoPHP框架
将下载下来的zip文件解压缩到一个目录,比如/var/www/zentaophp。
解开之后,里面有一个framework, app, lib的目录。其中你要开发的应用程序要放在app目录下面。
四、建立demo数据库
在体验框架之前,需要先创建一个demo数据库。可以使用phpmyadmin或者mysql的命令行来创建这个数据库。
然后到db目录,找到blog.sql文件,生成blog表。
五、生成配置文件
到config目录下面,把my.example.php复制一份,复制成my.php,修改里面的数据库的访问参数。
installed = true; $config->debug = true; $config->requestType = 'PATH_INFO'; // PATH_INFO or GET. $config->requestFix = '-'; $config->webRoot = '/'; $config->db->host = 'localhost'; $config->db->port = '3306'; $config->db->name = 'demo'; $config->db->user = 'root'; $config->db->password = '';主要要修改host, port, name, user, password这些参数。
六、访问demo应用
通过浏览器访问:http://localhost/zentaophp/,就可以看到框架运行的欢迎界面了。
最新发布 本类热门