0
点赞
收藏
分享

微信扫一扫

PHP 开发工具

就是耍帅 2022-12-09 阅读 154

 

cks在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::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服务器程序。

举报

相关推荐

0 条评论