

- 1. 框架介紹
- 1.1 關于zentaoPHP框架
- 1.2 zentaophp框架的主要功能
- 1.3 zentaophp框架授權協議
- 2. 安裝框架
- 2.1 zentaoPHP框架系統要求
- 2.2 zentaoPHP框架安裝
- 3. 快速入門
- 3.1 简单的Hello world!
- 3.2 使用MVC实现的hello world!
- 3.3 部署框架自帶的簡單的blog示例
- 4. 框架基礎
- 4.1 zentaoPHP框架裏面的基本概念
- 4.2 zentaoPHP框架的兩種請求方式
- 4.3 如何生成鏈接
- 4.4 框架里面提供的html, js和css类
- 5. 深入框架
- 5.1 zentaoPHP目錄结构
- 5.2 zentaoPHP框架提供的DAO功能
- 5.3 zentaoPHP框架的分頁解決方案
- 5.4 zentaoPHP框架中的數據驗證機制
關于zentaoPHP框架 分享鏈接 /book/zentaophphelp/about-1210.html
本篇目錄
一、zentaoPHP框架的緣起
2009年我们决定开始启动禅道項目管理软件的开发,编程语言自然选择了一直使用的PHP。但在开发框架的选择上,颇费了一番功夫。09年的时候,php5.2系列的版本oop的功能已经比较强大,市面上也出现了一大批的框架。比如cakephp, symfony, zend framework, CodeIgniter等等。仔細的研究這些框架之後,符合我們要求的是CodeIgniter这个框架,概念简单,文档丰富。但遗憾的是这个框架是基于php4面向过程的语法实现的,导致它的很多实现并不是很合理。考虑到我们后续産品的发展,我们决定自己来开发一款框架。于是2009年3月1日,发布了第一个版本。
二、zentaophp框架的特點
zentaophp框架的定位主要是b/s架构的应用开发,它不是一款全能型的框架,主要的目的还是服務我们团队自己的産品研发。因此和其他的框架相比,它有很强的特点:
代碼簡單
框架的核心只有四個文件,分別爲調度類router.class.php,control類control.class.php,model類model.class.php和工具類helper.class.php。代碼的實現也比較簡單,有能力的開發者可以很容易在框架基礎上進行擴展,增加自己的功能。
性能良好
zentaoPHP框架在實現過程中,十分重視性能。在保證功能的前提下面,盡可能的提升程序執行效率。
結構清晰
使用ZenTaoPHP框架来开发应用,其目錄结构简单清晰,维护起来非常的方便。
開發友好
框架,首先是一個框,把你框在了裏面。所以很多框架會有很多的約定,你要怎樣,你要怎樣。還有很多隱形的約定,比如你要在你的代碼裏面寫很多的xxxx之類的東東。我覺得一個好的框架在實現功能的前提下,應當盡量兼顧開發人員之前的開發習慣,所以zentaoPHP框架在這方面花了大量的力氣:
中性命名:框架實現時,沒有出現什麽zentao之類的命名,完全是中性的命名:router, control, model, config, lang。
配置對象化: 配置项可以通过对象的方式来引用,$config->db->user,要比$config['db']['user']简洁顺畅的多。
相對路徑包含:所有的路径都可以用相对路径来进行包含,这样可以很清晰的知道目錄结构和代码之间的关系。
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:高麗亞 電話:17667930330 微信:17667930330 Q Q:3645260865北京、上海、深圳分部