0% found this document useful (0 votes)
139 views

PHP IDE Comparaison

The document compares features of NetBeans, Eclipse PDT 1, Eclipse PDT 2.0, and Zend Studio 6.5 IDEs. It includes a table that lists features such as editing, syntax highlighting, code completion, debugging, and version control integration. The table shows whether each IDE includes over 50 features and the level of support.

Uploaded by

senegalo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views

PHP IDE Comparaison

The document compares features of NetBeans, Eclipse PDT 1, Eclipse PDT 2.0, and Zend Studio 6.5 IDEs. It includes a table that lists features such as editing, syntax highlighting, code completion, debugging, and version control integration. The table shows whether each IDE includes over 50 features and the level of support.

Uploaded by

senegalo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 9

NetBeans

Editing closed because of vandalism. PDT 1 PDT 2.0 Zend Studio 6 6.5
Editing √ √ √ √
Syntax highlighting √ √ √ √
Error highlighting √ √ √ √
Warning highlighting √ √ √ √
Can check syntax on the fly √ √ √
Code formatting √ √ Customizable
√ √
Templates √ √ √ √
TODO comments support √ √ √ Not very
HTML+PHP Code √ √ √ stable

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 √ √ √ √
Projects support √ √ √ √
Code folding √ √ √ √
Navigator √ √ √ √
Find / replace not user not user not user
Incremental search friendly
√ friendly
√ friendly
√ firefox-like

Go to function/class declaration √ √ √ √
Go to PHP help (php.net) Ctrl+Alt+ √
Find Usages √- G
√ √- √
Bookmarks √
Go to overriden method -

Refactoring √ √
Move - - √
Rename - - buggy
√ √
Getters/Setters - √- √
Override method - √-
Generate constructor - - √- √
Safe delete - -

JavaScript √
JavaScript debugger for IE - - - √
JavaScript debugger for Firefox √- √- √- √
Syntax highlighting √ √ √ √
Code Completion
spket √
Code Folding for methods plugin
spket - √- √
On the fly source validation plugin - √
Refactoring -
spket √- √- √
TODO plugin
spket √ √
jsDoc plugin
spket - √
prototype plugin
spket - - √
jQuery plugin - - √
Templates/Snipplets
Browser compatibility table on code -
spket - - √
completion -
plugin √- √- √
Code formatting

CSS √ √ √ √
Syntax highlighting √ √ √ √
Code completion √
W3C documentation
Browser compatibilityon code
table oncompletion
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 strange
√ strange
√ strange
√ √
Templates/Snipplets

PHP Debugger
Internal web server √- √- - √-
xDebug √ √ √-
Zend Debugger √ √ √ √-
Step by step code debugging √ √ √ √
Watches √ √ √ √
Command line debugging
all
Plugins Eclipse all Eclipse all Eclipse NetBeans
How much are there plugins plugins plugins plugins

Working with databases √ √ √


MySQL √ √ √ √
MSSQL √ √ √ √
PostgreSQL JDBC √
Other DBs JDBC driver
driver
√ - √ √
needed
Can show DB structure and data needed
√ - √ √
Run queries √ - √ √
SQL code completion √ - √ √
SQL code highlighting -
Code generation - - - for MySQL
Subclips
e/Subver
Deployment and versions sive √ √
SVN plugins

Mercuria √- √ √
CVS l Eclipse Mercurial √
Mercurial plugin
√ √- Eclipse√ plugin √
diff √
Can show diff in editor √- √- √- √
Local history

Other features RSE √ √


FTP plugin
√ √- √ √
Launching third party sofrware from IDE √ √ √ √
Automated tasks (Ant/Phing) √
SFTP, FTPS - √- √-
Automatic updates buggy very buggy √
Support √- √- commercial √
Code Folding buggy
Project import wizard (FTP, FTPS, ...) - - - -
Drupal Plugin - - - Wizards
Smarty support - - ? ?

Webservice library bundles (SaaS) √


Amazon - - - √
Delicious - - - √
Facebook - - - √
Flickr - - - √
Google - - - √
StrikeIron - - - √
Twitter - - - √
WeatherBug - - - √
Yahoo - - - √
Zillow - - - √
Zvents - - -

Useful file formats √


yaml plugins plugins plugins √
JSON plugins plugins plugins

Eclipse Eclipse CDDL,


License Public Public commercial GPL2 (excl.
License License classpath)
Price 0 0 from $399 0
Codelobster Nusphere
NetBeans 7 Aptana PHP Aptana Studio Pro PHP Edition PhpED 5.6
√ √ √ √ √
√ √ √ √ √
√ √ √ √
√ √ √ - √
√ √ √ √- √
√ √ √ √
√ √ √ -
√ √ √ - ?
√ √ √
√ √- √- √ √
√ √ -
- √

√ √ √
√ √ √ √ √
√ √ √ √ √
√ √ √ - √
√ √ √ - √
√ √ √
√ - - - ?
√ √- √- √ -
√ - √
√ ? ?
? ?

√ √ √
√ √ √ - √
√ √ √ - √
√ √ √ - √
√ √ √ √ √
√ √ √ - √
√ √ √ √ √
√ √
firefox-like
√ not user√ friendly not user√ friendly - ?
√ √ √ √ √
√ √ √
√ √- √- - -
- √

√ √ √
√ √ √ - -
√ √ √ - -
√ √ √ - -
√ √ √ - -
√ - -
- - - -

√ √
√ √- √ - -
√ √ √ - -
√ √ √ √ √
√ -
√ √ √
√ √ √ - -
√ - -
√ - - - -
√ - - - -
√ √- √- - ?
√ √ √ - -
√ √ √ - -
√ √ √ - √
√ √ √ - -
√ -

√ √ √
√ √ √ √ √
√ √ √ √ √
√ √ - -
√- √ √ - -
√ √ √ √ √
√ √ √ - -
√ √ √ √ √
√ √ - ?
√- √ √ - √
- ?

√ √ √
√ √ √ √ √
√ √ √ √ √
√ √ √ - ?
√ √ √ √ √
√ √ √ √ ?
√ √ √ √ √
√ √ √ √ ?
- √

√ √
√- √ √ - √
√ √ - √
√- √ √ - √
√ √ √ √ √
√ √ √ √ √
- ?

all Eclipse own plugins


NetBeans plugins plugins all Eclipse plugins format √


√ √ √ √
√ driver needed ODBC/JDBC ODBC √
- - - PostgreSQL,

JDBC driver √ √ Oracle, Sqlite,
√ √ √ -
needed Firebird, others
√ √ √ - √
through JDBC
√ √ √ - √
√ √ √ √ ?
- √
for MySQL - - - ?
√ Subclipse/Subver Subclipse/Subversi
√ sive plugins ve plugins - √
√ plugins
Mercurial plugins
Eclipse Mercurial Eclipse - √
√ plugin
√ plugin
√ - -
√ - ?
√ √- √- - ?
√ -

√ √ √ √
√ √ √ - √
√ √ √ -
√ √ - ?

√ - -
√ buggy buggy
√ - -
√ √- √ - commercial
√ - ?
- - - ?
Wizards - - √, commercial -
? ? ? √, commercial -


√ - - - -
√ - - - -
√ - - - -
√ - - - -
√ - - - -
√ - - - -
√ - - - -
√ - - - -
√ - - - -
√ - - - -
- - - -

√ √ √
√ √ - ?
- - ?

GNU Public
CDDL, GPL2 license and the
commercial freeware commercial
(excl. classpath) Aptana Public
license
0 0 $99 0 from $249

You might also like