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中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
php下的权限算法的实现
Apr 28 PHP
php include的妙用,实现路径加密
Jul 29 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
PHP中子类重载父类的方法【parent::方法名】
May 06 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
thinkPHP框架实现生成条形码的方法示例
Jun 06 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
yii框架数据库关联查询操作示例
Oct 14 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
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
将string解析为json的几种方式小结
2010/11/11 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
python实现多线程的两种方式
2016/05/22 Python
Flask-Mail用法实例分析
2018/07/21 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
高三历史教学反思
2014/01/09 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
企业承诺书格式范文
2015/04/28 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
检察院起诉意见书
2015/05/20 职场文书
redis 解决库存并发问题实现数量控制
2022/04/08 Redis