Professional Documents
Culture Documents
PHP IDE Review
PHP IDE Review
Editing
PDT 1
PDT 2.0
Zend Studio 6
NetBeans 6.5
Syntax highlighting Error highlighting Warning highlighting Can check syntax on the fly Code formatting Templates TODO comments support HTML+PHP Code Short tags <?= Macro Php4 Code completion Internal PHP functions Own functions and classes Automatic creation of phpDoc /** Uses phpDoc for autocompletion Methods/Fields $this-> phpDoc @property File name completion (include/require) Completion of phpDoc constructs @ @var SQL in PHP completion Navigation Go to error Go to bookmark Go to TODO Not very stable Customizable
Projects support Code folding Navigator Find / replace Incremental search Go to function/class declaration Go to PHP help (php.net) not user friendly
firefox-like
Ctrl+Alt+G
Move Rename Getters/Setters Override method Generate constructor Safe delete JavaScript -
buggy
JavaScript debugger for IE JavaScript debugger for Firefox Syntax highlighting Code Completion Code Folding for methods On the fly source validation Refactoring TODO jsDoc prototype spket plugin spket plugin spket plugin spket plugin spket plugin
Code formatting CSS Syntax highlighting Code completion W3C documentation on code completion Browser compatibility table on code completion Properties completion On the fly validation Code formatting Code Folding Templates/Snipplets TODO HTML Syntax highlighting Code completion Code folding Automatic HTML tags closing W3C documentation on code completion On the fly validation Code formatting Templates/Snipplets PHP Debugger Internal web server xDebug strange strange strange
Zend Debugger Step by step code debugging Watches Command line debugging Plugins How much are there Working with databases MySQL MSSQL PostgreSQL JDBC driver needed Can show DB structure and data Run queries SQL code completion SQL code highlighting Code generation Deployment and versions Subclipse/ Subversiv e plugins Mercurial Eclipse plugin -
NetBeans plugins
Other DBs
for MySQL
SVN CVS
Mercurial diff
Can show diff in editor Local history Other features FTP Launching third party sofrware from IDE
RSE plugin
SFTP, FTPS Automatic updates Support Code Folding Project import wizard (FTP, FTPS, ...) Drupal Plugin Smarty support Webservice library bundles (SaaS)
buggy
very buggy
commercial buggy
Wizards ?
Amazon Delicious Facebook Flickr Google StrikeIron Twitter WeatherBug Yahoo Zillow Zvents Useful file formats yaml JSON plugins plugins Eclipse Public License 0 plugins plugins Eclipse Public License 0 plugins plugins CDDL, GPL2 (excl. classpath) 0 -
License Price
NetBeans 7
Aptana PHP
? ?
? ?
firefox-like
? -
? ?
? ? ?
NetBeans plugins
driver needed JDBC driver needed for MySQL ODBC/JDBC ODBC PostgreSQL, Oracle, Sqlite, Firebird, others through JDBC ? ?
? ? -
buggy buggy
commercial ? ? -
Wizards ?
, commercial , commercial
? ?
commercial $99
freeware 0