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 相关文章推荐
PHP与javascript对多项选择的处理
Oct 09 PHP
PHP mkdir()定义和用法
Jan 14 PHP
php使用ICQ网关发送手机短信
Oct 30 PHP
thinkphp模板继承实例简述
Nov 26 PHP
php获取当月最后一天函数分享
Feb 02 PHP
推荐十款免费 WordPress 插件
Mar 24 PHP
php遍历树的常用方法汇总
Jun 18 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
Laravel实现表单提交
May 07 PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
Sep 26 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 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
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
很棒的一组js图片轮播特效
2017/01/12 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
python字典排序实例详解
2015/05/20 Python
Python 文件操作的详解及实例
2017/09/18 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python:print格式化输出到文件的实例
2018/05/14 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
教师学习培训邀请函
2014/02/04 职场文书
工程售后服务方案
2014/06/08 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
初中作文评语集锦
2014/12/25 职场文书
新员工考核评语
2014/12/31 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
python爬虫--selenium模块
2021/03/31 Python
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技