MyAppTheme Logo2

Blog

PHP Development Tools

UML Design:
There are two excellent freewares:Dia: http://www.gnome.org/projects/dia/This program helps in drawing class diagrams and has an extension to convert the class diagram into PHP code. However, the drawing functionality of this tool is very much limited to class diagrams.
The other is AgroUML: http://argouml.tigris.org/

Database Design and Administration:
DB Designer: http://www.fabforce.net/dbdesigner4/
This tool is indispensable for database modeling and maintenance. The database structure and schema can be designed and exported into MySQL DB. The existing database tables can be imported into this tool too. The saving format is XML.
Other is the very popular PHPMyAdmin. The latest version offers many good features like stability in import and export functions and documentation and indexing utilities.
MySQL AB also offers an utility for MySQL database administration; but it’s not stable as it’s an ALPHA release. The features looks promising however!

Unit Testing in PHP:
http://phpunit.sourceforge.net/
Another hyperlink provides comprehensive details on the unit testing with PHP source code: Simple Test

Documentation:
PHP Documentator: http://www.phpdoc.org/
This tool provides documentation tool for PHP source codes. This is also used to document Pear classes.
A browser framework called PHPOBrowser (http://gogogadgetscott.info/computers/scripts/phpob.php) is used to scan the PHP classes and other source code in an aplication.

Editors:
There is studio application to develop large PHP applications. The leading one among them is Zend studio. Apart from this, there are good text editors like Crimson Editor (http://www.crimsoneditor.com/) and Vim – a GUI variant of most powerful text editor (http://www.vim.org/).

Ion Cube PHP Accelerator: http://www.php-accelerator.co.uk/
This tool is used for improving performance of PHP systems.

Bug Tracking: Mantis (http://www.mantisbt.org/)

Job Scheduler: http://www.thedemosite.co.uk/phpjobscheduler/
Cron job handler through PHP Script

NOTE: The software, documentation for each of the above is available on the corresponding Web site.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

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=""> <strike> <strong>