1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

PHP开发工具资源

本帖由 小叶2006-05-03 发布。版面名称:后端开发

  1. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    PHP开发工具资源

    本文摘录自Harry Fuecks在sitepoint的一篇帖子
    设计工具

    UML 和相关设计工具

    - http://argouml.tigris.org/ Argo UML
    UML绘图工具,支持PHP stub生成。 (commercial spin off is http://www.posideon.com/ Posideon) –Java编写。

    - http://uml.sourceforge.net/ Umbrello UML
    UML绘图工具,支持PHP stub生成。 需要Unix / KDE。

    - http://www.lysator.liu.se/~alla/dia/ Dia
    支持UML 的绘图工具 -使用http://droogs.org/autodia/index.html AutoDia 生成PHP。

    - http://www.phpedit.net/products/xmi2php/ XMI 2 PHP
    从XMI文档生成PHP代码,用XML描述UML的一种形式。

    编码工具

    推荐的 IDE / 编辑器

    - http://phpeclipse.sourceforge.net/ PHP Eclipse

    http://www.eclipse.org/ Eclipse IDE的PHP插件

    - http://www.phpedit.net/ PHP Edit
    可能是Windows下最好的免费IDE了

    - http://jedit.org/ JEdit
    支持PHP的IDE (plus loads more)。Java编写,所以平台独立。

    - http://www.jext.org/ Jext
    JEdit的孪生兄弟。

    - http://www.gphpedit.org/ gPHPEdit
    Gnome / Linux下最好的(?)PHP编辑器。

    - http://www.scintilla.org/SciTE.html SciTE
    跨平台编辑器

    - http://sourceforge.net/projects/php-mode/ PHP Mode for Emacs

    Unix EMACS IDE的PHP Mode

    测试工具

    Debuggers Profilers

    - http://www.xdebug.org/ XDebug (推荐)

    出色的 debugger 和profiler 扩展

    - http://pecl.php.net/apd Advanced PHP Debugger

    http://www.schlossnagle.org/~george/blog/ George Schlossnagle 的debugger

    - http://pear.php.net/package/Benchmark PEAR::Benchmark
    用PHP写的Benchmarking 和 profiling 工具

    - http://dd.cron.ru/dbg/ DBG
    PHP Debugger

    单元测试框架

    - http://www.lastcraft.com/simple_test.php Simple Test (推荐)
    关于mock objects出色的文档和支持
    - http://pear.php.net/PHPUnit PEAR::pHPUnit

    部署工具

    构建/部署工具

    - http://pear.php.net/PEAR PEAR Package Manager (推荐)
    允许你安装PEAR packages (通过网络) ,还能将你的代码打包用于安装。在命令行下执行http://pear.php.net/go-pear 运行。PHP编写。

    - http://pear.php.net/PEAR_PackageFileManager PEAR::packageFileManager
    自动生成Package Manager使用的package.xml 文件。PHP编写。

    - http://phing.tigris.org/ Phing
    PHP的构建工具,相当于Apache ANT。在构建大型项目时值得研究。 PHP编写。

    - http://www.zzoss.com/phpwiki/index.php/ZzossInstaller ZZ/OSS Installer
    基于PHP的安装向导,用于专业的PHP模块化应用的发布。

    加速器

    - http://turck-mmcache.sourceforge.net/ Turck MMCache (强烈推荐)
    集成OPCODE Cache, script encoder, profiler 和动态内容缓存(read persistence)于一体 。提供Windows版本。
    - http://www.phpaccelerator.co.uk/ PHP Accelerator (推荐)

    OPCODE Cache

    管理工具
    文档生成工具

    - http://www.phpdoc.org/ phpDocumentor (推荐)
    用源代码注释中生成API文档(像Javadoc)。输出可以被“模版化”,还支持 HTML, PDF和 CHM格式。PHP编写。

    - http://phpxref.sourceforge.net/ PHPXref (推荐)
    创建源代码的“交叉引用”,使你能够看见一个变量/方法/函数在哪里声明以及在哪里被引用。Perl编写。

    版本控制工具(此部分为Easy添加)
    -https://www.cvshome.org/ CVS
    开放源代码的版本控制系统,很多大型项目,包括PHP本身,都用它管理代码。

    -http://www.cvsnt.org/ CVSNT
    用于Windows NT(XP也可以)的CVS服务器程序
     
  2. 红杏

    红杏 New Member

    注册:
    2005-09-05
    帖子:
    417
    赞:
    1
    先顶再看!
     
  3. 小宝

    小宝 New Member

    注册:
    2006-02-19
    帖子:
    267
    赞:
    1
    好帖.....收......