Results 1 to 2 of 2

Thread: PHP Development Tools

  1. #1
    Join Date
    Nov 2009
    Posts
    76,596

    Default PHP Development Tools

    PHP Development Tools
    Open Source / freeware tools to help with PHP development.

    Debuggers and Profilers

    - XDebug (recommended)
    Excellent debugger and profiler extension.

    - Advanced PHP Debugger
    <snip/> debugger - does some nice stuff like <snip/>

    - PEAR::Benchmark
    Benchmarking and profiling tool written in PHP.

    - DBG
    PHP Debugger

    Unit Test Frameworks

    - Simple Test (recommended)
    Excellent documentation, support for mock objects

    - PEAR::PHPUnit

    Documentation Generation Tools


    - phpDocumentor (recommended)
    Generates API documentation from inline source code comments (like Javadoc). Output can be "templated" and, in additional to generating HTML, PDF and CHM is also supported. Written in PHP

    - PHPXref (recommended)
    Builds "cross reference" documentation of source code allowing you to view all the files where a variable / method / function is declared as well as the locations where they are referenced. Written in Perl.

    Build / Deployment Tools

    - PEAR Package Manager (recommended)
    Allows you to install PEAR packages (over the network) plus bundle your code for installation. Execute with the PHP command line executable to get started. Written in PHP.

    - PEAR::PackageFileManager
    Automates generation of package.xml files used by the Package Manager. Written in PHP.

    - Phing
    PHP build tool equivalent to Apache ANT. Worth investigating for large projects. Written in PHP.

    - <snip/>
    PHP-based installation wizard for professional release management of modular PHP applications.

    UML and Design Tools

    - Argo UML
    UML diagram drawing tool with support for PHP stub generation (commercial spin off is <snip/>) - written in Java

    - Umbrello UML
    UML diagram drawing tool with support for PHP stub generation. Requires Unix / KDE

    - Dia
    Diagram tool with UML support - generate PHP using <snip/>]

    - <snip/>
    Generate PHP code from XMI documents, an XML format for describing UML

    Accelerators

    - Turck MMCache (highly recommended)
    OPCODE Cache, script encoder, profiler and dynamic content cache (read persistance) all in one. Provides Windows binaries as well.

    - PHP Accelerator (recommended)
    OPCODE Cache



    Recommended IDEs / Editors (a select few!)

    - PHP Eclipse
    Plugins for the Eclipse IDE

    - PHP Edit
    Perhaps the best free PHP IDE for Windows

    - JEdit
    IDE with PHP support (plus loads more). Written in Java so platform independent

    - Jext
    The siamese twin of JEdit

    - JEdit
    IDE with PHP support (plus loads more). Written in Java so platform independent

    - gPHPEdit
    Best(?) PHP editor for Gnome / Linux

    - SciTE
    Straightforward cross platform editor for pretty much anything.

    - PHP Mode for Emacs
    PHP support for the Unix EMACS IDE



    Keywords:PHP Eclipse,PHP Edit,Argo UML,PackageFileManager,PHPXref,PHP Debugger,XDebug,Umbrello UML,Accelerators,OPCODE Cache, script encoder, profiler, dynamic content cache,gPHPEdit,Unix EMACS IDE

  2. #2
    Join Date
    Jan 2011
    Posts
    2

    Default

    I suggest to add also free PHP IDE
    Last edited by sherlyk; 05-19-2011 at 09:15 AM.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •