集成开发环境对比
C/C++
IDE |
License |
Windows |
Linux |
Other platforms |
Debugger |
GUI builder |
Toolchain |
Profiler |
Code Coverage |
Auto complete |
Static code analysis |
GUI Based Design |
Class browser |
Latest stable release |
Anjuta |
GPL |
No |
Yes |
|
Yes |
Yes |
Unknown |
Yes |
Unknown |
Yes |
Unknown |
No |
Yes |
December 2008 |
C++ Builder |
Proprietary |
Yes |
Yes |
|
Yes |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
Yes |
August 2008 |
Code::Blocks |
GPL |
Yes |
Yes |
Mac OS X |
Yes |
Yes |
Yes |
Unknown |
Unknown |
Yes |
Unknown |
Yes [1] |
Yes |
February 2008 |
Codelite |
GPL |
Yes |
Yes |
Mac OS X |
Yes |
No |
Yes |
Unknown |
Unknown |
Yes |
Unknown |
Unknown |
Unknown |
December 2008 |
Dev-C++ |
GPL |
Yes |
No[2] |
|
Yes |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Yes |
Unknown |
February 2005 |
Eclipse CDT |
EPL |
Yes |
Yes |
JVM |
Yes |
Yes[3] |
No |
Unknown |
Unknown |
Yes |
Unknown |
No |
No |
February 2009 |
Geany |
GPL |
Yes |
Yes |
|
No |
No |
No |
Unknown |
Unknown |
Yes |
Unknown |
Unknown |
Unknown |
February 2009 |
GNAT Programming Studio |
GPL |
Yes |
Yes |
Solaris |
Yes |
Unknown |
Yes |
Yes |
Unknown |
Unknown |
Yes |
Unknown |
Yes |
June 2008 |
KDevelop |
GPL |
No[4] |
Yes |
|
Yes |
Yes |
Yes |
Yes |
Unknown |
Yes |
Unknown |
Yes |
Yes |
December 2008 |
MonoDevelop |
GPL |
Yes |
Yes |
Mac OS X |
No [5] |
Yes |
No |
Unknown |
Unknown |
Unknown |
Unknown |
Yes |
Unknown |
November 2008 |
NetBeans C/C++ pack |
CDDL |
Yes |
Yes |
JVM |
Yes |
No |
No[6] |
Unknown |
Unknown |
Yes |
Unknown |
No |
Yes |
November 2008 |
PellesC |
Freeware |
Yes |
No |
|
Yes |
Yes |
Yes |
Unknown |
Unknown |
Yes |
Unknown |
Unknown |
Unknown |
June 2008 |
Sun Studio |
Proprietary |
No |
Yes |
Solaris |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
November 2008 |
Rational Software Architect |
Proprietary |
Yes |
Yes |
JVM |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Unknown |
Turbo C++ Explorer |
Freeware |
Yes |
No |
|
Yes |
Yes |
No |
No |
No |
Yes |
No |
Yes |
Yes |
September 2006 |
Turbo C++ Professional |
Proprietary |
Yes |
No |
|
Yes |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
Yes |
September 2006 |
Microsoft Visual Studio |
Proprietary |
Yes |
No |
|
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
August 2008 |
Microsoft Visual Studio Express |
Freeware |
Yes |
No |
|
Yes |
Yes |
Yes |
No |
No |
Yes |
No |
Yes |
Yes |
August 2008 |
Qt Creator |
LGPL |
Yes |
Yes |
Mac OS X |
Yes |
Yes |
Yes |
No |
No |
Yes |
No |
Unknown |
Unknown |
March 2009 |
wxDev-C++ |
GPL |
Yes |
No |
|
Yes |
Yes |
Unknown |
Unknown |
Unknown |
Yes |
Unknown |
Yes |
Unknown |
March 2007 |
Xcode |
Freeware |
No |
No |
Mac OS X |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Unknown |
Yes |
November 2008 |
IDE |
License |
Windows |
Linux |
Other platforms |
Debugger |
GUI builder |
Toolchain |
Profiler |
Code Coverage |
Autocomplete |
Static code analysis |
GUI Based Design |
Class browser |
Latest stable release |
C#
|
Developer |
Latest stable release |
Platform |
License |
Microsoft Visual Studio |
Microsoft |
November 2007 |
Windows |
Proprietary |
MonoDevelop |
Novell and the Mono community |
November 2007 |
Cross-platform |
GPL |
SharpDevelop |
ICSharpCode Team |
August 2007 |
Windows |
LGPL |
Fortran
|
Developer |
Latest stable release |
Platform |
License |
GNAT Programming Studio |
AdaCore |
4.0 / September 2006 |
Linux, Windows, Solaris |
GPL |
KDevelop |
KDevelop Team |
3.5.4 (2008-12-18) |
Linux |
GPL |
Photran |
University of Illinois, Los Alamos National Laboratory |
4.0 beta 3/ November 2007 |
Linux, Windows, Mac OS X |
EPL |
Java
IDE |
License |
JVM |
Platforms |
GUI builder |
BEA Workshop for WebLogic |
Proprietary |
Yes |
|
Yes |
BlueJ |
GPL version 2 + Classpath exception |
Yes |
Windows, Linux |
No |
DrJava |
Permissive |
Yes |
Windows, Mac OS X, Linux, Solaris |
No |
Eclipse JDT |
EPL |
Yes |
Windows, Mac OS X, Linux, Solaris |
Yes |
Geany |
GPL |
No |
Windows, Linux |
No |
Greenfoot |
Semi-free |
Yes |
Windows, Mac OS X, Linux, Solaris |
No |
IntelliJ IDEA |
Proprietary |
Yes |
Windows, Mac OS X, Linux |
Yes |
JBuilder |
Proprietary |
Yes |
Linux, Solaris, Windows |
Yes |
JCreator |
Proprietary |
No |
Windows |
No |
JDeveloper |
Proprietary OTN JDeveloper License (freeware) |
Yes |
Windows, Mac OS X, Linux, generic JVM |
Yes |
jGRASP |
Proprietary (freeware) |
Yes |
Windows, Mac OS X, Linux |
No |
KDevelop |
GPL |
No |
Linux |
Unknown |
Monodevelop |
GPL |
No |
Linux, Windows, Mac OS X |
Yes |
MyEclipse |
Proprietary |
Yes |
|
Yes |
NetBeans |
CDDL, GPL2 |
Yes |
Windows, Mac OS X, Linux, Solaris |
Yes |
Rational Application Developer |
Proprietary |
Yes |
Windows, Mac OS X, Linux, Solaris, AIX |
Yes |
Servoy |
Proprietary |
Unknown |
|
Unknown |
Xcode |
Proprietary (freeware) |
No |
Mac OS X |
No |
JavaScript
|
Developer |
Latest stable release |
Platform |
License |
Aptana Studio |
Aptana, Inc. |
October 2007 |
Cross-platform |
GPL, Aptana Public License |
IntelliJ IDEA |
JetBrains |
November 2008 |
Windows, Mac OS, Linux |
Proprietary |
NetBeans |
Sun Microsystems |
November 2008[7] |
Cross-platform |
CDDL, GPL2 |
Oracle JDeveloper |
Oracle Corporation |
October 2008 |
Windows, Mac OS, Linux |
proprietary [2] - free |
Servoy |
Servoy Developer Team |
July 2007 |
Cross-platform |
Copyright, Servoy License |
Pascal, Object Pascal
|
Developer |
Latest stable release |
Windows |
Linux |
Mac OS X |
Mobiles |
Debugger |
GUI builder |
License |
Delphi |
Embarcadero Technologies |
2007 |
Yes |
No |
No |
No |
Yes |
Yes |
Proprietary |
Dev-Pascal |
Bloodshed Software |
1.9.2 / July 20, 2002 |
Yes |
No |
No |
No |
Yes |
No |
GPL |
Free Pascal IDE |
Volunteers |
2.2.2 / August 11th, 2008 |
Yes |
Yes |
Yes |
No |
Yes |
No |
GPL |
KDevelop |
|
3.5.3 |
No |
Yes |
No |
No |
No |
No |
GPL |
Lazarus |
Volunteers |
0.9.26 / October 2008 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
modified LGPL |
MIDletPascal |
Mobile Experts Group |
2.02 / January 14, 2006 |
No |
No |
No |
Yes |
|
No |
Proprietary |
PocketStudio |
winsoft |
3.0 |
No |
No |
No |
Yes |
Yes |
Yes |
Proprietary |
Morfik |
Morfik Technology Pty Ltd. |
|
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Proprietary |
Perl
|
Developer |
Latest stable release |
Platform |
License |
EPIC |
EPIC Team |
0.6.13 / August 2007 |
Cross-platform |
CPL |
Kdevelop |
KDevelop Team |
3.5.3 (2008-08-26) |
Cross-platform |
GPL |
Komodo |
ActiveState |
4.1.1 / June, 2007 |
Cross-platform |
Proprietary |
PHP
|
Developer |
Latest stable release |
Platform |
License |
Aptana Studio with PHP plugin |
Aptana, Inc. |
March 2009, 1.2.4 |
Cross-platform |
GPL, Aptana Public License |
Delphi for PHP |
CodeGear |
1.0 / February 20, 2007 |
Windows |
Proprietary |
Eclipse PDT |
Eclipse Foundation / Zend |
2.0 / December 29, 2008 |
Cross-platform |
EPL |
Geany |
Team |
0.16 |
Independent (w/ GTK2 support) |
GPL |
HTML-Kit |
www.chami.com |
292 |
Windows (all) |
free |
KDevelop |
KDevelop Team |
3.5.4 (2008-12-18) |
Linux |
GPL |
Komodo |
ActiveState |
4.4.1 |
Cross-platform |
Proprietary |
NetBeans |
www.netbeans.org |
6.5 / November 2008 |
Cross-platform on Netbeans |
CDDL |
PHPEclipse |
www.phpeclipse.net |
1.2.1 / November 2008 |
Cross-platform on Eclipse |
CPL |
PHPEdit |
WaterProof SARL |
2.6.1 / September 9, 2006 |
Windows |
Proprietary |
Quanta Plus |
KDE Web Dev Team |
3.5.8 / October 16, 2007 |
Linux |
GPL |
Zend Studio |
Zend |
6.1 / September 15, 2008 |
Cross-platform |
Proprietary |
Python
|
Developer |
Latest stable release |
Platform |
Toolkit |
License |
Boa Constructor |
Team |
0.6.1 |
Independent |
wxPython |
GPL |
PIDA |
Team |
0.5.1 |
Cross-platform |
pyGtk |
GPL |
Eric Python IDE |
Detlev Offenbach |
4.1.2 |
Independent |
Qt |
GPL |
Geany |
Team |
0.16 |
Independent |
GTK2 |
GPL |
IDLE |
Guido van Rossum etal. |
2.6.1 / December 6, 2008 |
Independent |
Tkinter |
Open source / public domain |
Komodo |
ActiveState |
4.4 / June 24, 2008 |
Cross-platform |
Mozilla platform |
IDE:Proprietary; Edit: MPL/GPL/LGPL |
NetBeans IDE |
Team |
6.5 |
Independent |
nbPython |
GPL |
PyDev |
fabioz |
1.3.20 |
Cross-platform |
|
MIT License |
PyScripter |
Kiriakos Vlahos |
1.9.9.3 |
Windows |
Windows |
EPL |
Stani's Python Editor |
Stani |
0.8.4c / February 14, 2008 |
Independent |
wxPython |
GPL |
Ruby
|
Developer |
Latest stable release |
Platform |
License |
Aptana Studio with RadRails plugin |
Aptana, Inc. |
November 2007, beta |
Cross-platform |
GPL, Aptana Public License |
IntelliJ IDEA with Ruby Plugin 2.0 |
JetBrains |
8.0 / November, 2008 |
Cross-platform |
Proprietary |
Komodo |
ActiveState |
4.1.1 / June, 2007 |
Cross-platform |
Proprietary |
NetBeans |
Sun Microsystems |
6.5 / November, 2008 |
Cross-platform |
CDDL |
Smalltalk
IDE |
Developer |
License |
Windows |
Linux |
Mac OS X |
Other platforms |
Debugger |
GUI builder |
Dolphin Smalltalk |
Object Arts |
Open Source |
Yes |
No |
No |
|
Yes |
Yes |
Squeak |
squeak.org |
Open Source |
Yes |
Yes |
Yes |
various |
Yes |
Yes |