PHP 开发工具


Posted in PHP onDecember 06, 2006

一 设计工具 

UML 和相关设计工具 
- Argo UML 
UML绘图工具,支持PHP stub生成。 (commercial spin off is Posideon) ?Java编写。 
- Umbrello UML 
UML绘图工具,支持PHP stub生成。 需要Unix / KDE。 
- Dia 
支持UML 的绘图工具 -使用AutoDia 生成PHP。 
- XMI 2 PHP 
从XMI文档生成PHP代码,用XML描述UML的一种形式。 

二 编码工具 

推荐的 IDE / 编辑器  

- PHP Eclipse 
Eclipse IDE的PHP插件 
- PHP Edit 
可能是Windows下最好的免费IDE了 
- JEdit 
支持PHP的IDE (plus loads more)。Java编写,所以平台独立。 
- Jext 
JEdit的孪生兄弟。 
- gPHPEdit 
Gnome / Linux下最好的(?)PHP编辑器。 
- SciTE 
跨平台编辑器  
- PHP Mode for Emacs 
Unix EMACS IDE的PHP Mode 

三 测试工具 

Debuggers 和Profilers 
- XDebug (推荐) 
出色的 debugger 和profiler 扩展 
- Advanced PHP Debugger 
George Schlossnagle 的debugger  
- PEAR::Benchmark 
用PHP写的Benchmarking 和 profiling 工具  
- DBG 
PHP Debugger 
单元测试框架 
- Simple Test (推荐) 
关于mock objects出色的文档和支持 
- PEAR::PHPUnit 

四 部署工具 

构建/部署工具 
- PEAR Package Manager (推荐) 
允许你安装PEAR packages (通过网络) ,还能将你的代码打包用于安装。在命令行下执行http://pear.php.net/go-pear 运行。PHP编写。 
- PEAR::PackageFileManager 
自动生成Package Manager使用的package.xml 文件。PHP编写。 
- Phing 
PHP的构建工具,相当于Apache ANT。在构建大型项目时值得研究。 PHP编写。 
- ZZ/OSS Installer 
基于PHP的安装向导,用于专业的PHP模块化应用的发布。 

加速器 
- Turck MMCache (强烈推荐) 
集成OPCODE Cache, script encoder, profiler 和动态内容缓存(read persistence)于一体 。提供Windows版本。 
- PHP Accelerator (推荐) 
OPCODE Cache 

五 管理工具 

文档生成工具 

- phpDocumentor (推荐) 
用源代码注释中生成API文档(像Javadoc)。输出可以被“模版化”,还支持 HTML, PDF和 CHM格式。PHP编写。 
- PHPXref (推荐) 
创建源代码的“交叉引用”,使你能够看见一个变量/方法/函数在哪里声明以及在哪里被引用。Perl编写。 

版本控制工具(此部分为Easy添加) 
- CVS  
开放源代码的版本控制系统,很多大型项目,包括PHP本身,都用它管理代码。 
- CVSNT 
用于Windows NT(XP也可以)的CVS服务器程序

PHP 相关文章推荐
drupal 代码实现URL重写
May 04 PHP
php数据库抽象层 PDO
May 07 PHP
IIS6.0中配置php服务全过程解析
Aug 07 PHP
discuz目录文件资料汇总
Dec 30 PHP
写一段简单的PHP建立文件夹代码
Jan 06 PHP
PHP实现通用alert函数的方法
Mar 11 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
Yii CDBCriteria常用方法实例小结
Jan 19 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
Laravel统计一段时间间隔的数据方法
Oct 09 PHP
一些常用的php函数
Dec 06 #PHP
PHP语法速查表
Dec 06 #PHP
[转帖]PHP世纪万年历
Dec 06 #PHP
一个PHP日历程序
Dec 06 #PHP
模板引擎Smarty深入浅出介绍
Dec 06 #PHP
PHP文件下载类
Dec 06 #PHP
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 #PHP
You might like
mysql建立外键
2006/11/25 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
python实现telnet客户端的方法
2015/04/15 Python
详解python开发环境搭建
2016/12/16 Python
Python标准库之collections包的使用教程
2017/04/27 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
三星印度官网:Samsung印度
2019/08/03 全球购物
小学生自我评价范例
2013/09/24 职场文书
教师的实习鉴定
2013/12/15 职场文书
社区端午节活动方案
2014/01/28 职场文书
工会主席事迹材料
2014/06/03 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
五年级下册复习计划
2015/01/19 职场文书
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript