PHP开发相关工具大全

工作需要,转!
本文摘录自Harry Fuecks在sitepoint的一篇帖子,Easy按照软件开发的流程简单的整理了一下,希望大家能有所收获。
 
设计工具
 
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 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服务器程序。

来源:http://www.cnblogs.com/jembai/articles/1258716.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>