Comparison of integrated development environments
From Wikipedia, the free encyclopedia
The following tables list software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.
Contents |
[edit] C/C++
IDE | License | Windows | Linux | Other platforms | Debugger | GUI builder | Toolchain |
---|---|---|---|---|---|---|---|
Anjuta | GPL | No | Yes | Yes | Yes | Unknown | |
C++ Builder | Proprietary | Yes | No | Yes | Yes | Yes | |
Code::Blocks | GPL | Yes | Yes | Mac OS X | Yes | Yes | Yes |
Dev-C++ | GPL | Yes | No[1] | Yes | Unknown | Unknown | |
Eclipse CDT | EPL | Yes | Yes | JVM | Yes | No[2] | No |
Geany | GPL | Yes | Yes | No | No | No | |
GNAT Programming Studio | GPL | Yes | Yes | Solaris | Unknown | Unknown | Unknown |
KDevelop | GPL | No | Yes | Yes | Yes | Yes | |
MonoDevelop | GPL | Yes | Yes | Mac OS X | No [3] | Yes | No |
NetBeans C/C++ pack | CDDL | Yes | Yes | JVM | Yes | No | Yes[4] |
Rational Software Architect | Proprietary | Yes | Yes | JVM | Unknown | Unknown | Unknown |
Sun Studio | Proprietary | No | Yes | Solaris | Yes | Yes | Unknown |
Turbo C++ Explorer | Freeware | Yes | No | Yes | Yes | Yes | |
Turbo C++ Professional | Proprietary | Yes | No | Yes | Yes | Yes | |
Microsoft Visual Studio | Proprietary | Yes | No | Yes | Yes | Yes | |
Microsoft Visual Studio Express | Freeware | Yes | No | Yes | Yes | Yes | |
wxDev-C++ | GPL | Yes | No | Unknown | Yes | Unknown | |
Xcode | Freeware | No | No | Mac OS X | Yes | Yes | Yes |
[edit] C#
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
MonoDevelop | Novell and the Mono community | November 2007 | Cross-platform | GPL |
SharpDevelop | ICSharpCode Team | August 2007 | Windows | LGPL |
Microsoft Visual Studio | Microsoft | November 2007 | Windows | Proprietary |
[edit] Fortran
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
GNAT Programming Studio | AdaCore | 4.0 / September 2006 | Linux, Windows, Solaris | GPL |
KDevelop | KDevelop Team | 3.5.2 (2008-05-13) | Linux | GPL |
Photran | University of Illinois, Los Alamos National Laboratory | 4.0 beta 3/ November 2007 | Linux, Windows, Mac OS X | EPL |
[edit] Java
IDE | License | JVM? | Other platforms | GUI builder? |
---|---|---|---|---|
BEA Workshop for WebLogic | Proprietary | Unknown | Unknown | |
BlueJ | Freeware | Yes | No | |
Eclipse JDT | EPL | Yes | Windows, Mac OS, Linux | Yes |
Geany | GPL | No | Windows, Linux | No |
IntelliJ IDEA | Proprietary | No | Windows, Mac OS, Linux | Yes |
JBuilder | Proprietary | Yes | Yes | |
JCreator | Freeware, Proprietary | No | Windows | No |
JDeveloper | Freeware | Yes | Yes | |
jGRASP | Freeware | Yes | 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, Linux, Solaris | Yes |
Rational Application Developer | Proprietary | Yes | Yes | |
Servoy | Proprietary | Unknown | Unknown | |
Xcode | Proprietary | No | Mac OS | No |
[edit] JavaScript
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Aptana Studio | Aptana, Inc. | October 2007 | Cross-platform | GPL, Aptana Public License |
NetBeans | Sun Microsystems | April 2008[5] | Cross-platform | CDDL, GPL2 |
Servoy | Servoy Developer Team | July 2007 | Cross-platform | Copyright, Servoy License |
[edit] Pascal
Developer | Latest stable release | Windows | Linux | Mac OS X | Mobiles | Debugger | GUI builder | License | |
---|---|---|---|---|---|---|---|---|---|
Delphi | CodeGear | 2007 | Yes | No | No | No | Yes | Yes | Proprietary |
Dev-Pascal | Bloodshed Software | 1.9.1 | Yes | No | No | No | Yes | No | |
Free Pascal IDE | Volunteers | 2.2 / September 10, 2007 | Yes | Yes | Yes | No | GPL | ||
KDevelop | 3.5.0 | No | Yes | No | No | No | No | GPL | |
Lazarus | Volunteers | 0.9.24 | Yes | Yes | Yes | Yes | Yes | Yes | modified LGPL |
MIDletPascal | Mobile Experts Group | 2.02 / January 14, 2006 | No | No | No | Yes | No | Proprietary | |
Morfik | Morfik Technology Pty Ltd. | Through Web | Through Web | Through Web | Through Web | ? | Yes | Proprietary |
[edit] Perl
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Kdevelop | KDevelop Team | 3.4.1 (2007-05-22) | Cross-platform | GPL |
Komodo | ActiveState | 4.1.1 / June, 2007 | Cross-platform | Proprietary |
[edit] PHP
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Aptana Studio with PHP plugin | Aptana, Inc. | October 2007, Beta | Cross-platform | GPL, Aptana Public License |
Delphi for PHP | CodeGear | 1.0 / February 20, 2007 | Windows | Proprietary |
Eclipse PDT | Eclipse Foundation / Zend | 1.0 / December 16, 2007 | Cross-platform | EPL |
KDevelop | KDevelop Team | 3.5.2 (2008-05-13) | Linux | GPL |
Geany | Team | 0.13 | Independent (w/ GTK2 support) | GPL |
Komodo | ActiveState | 4.1.1 / June, 2007 | Cross-platform | Proprietary |
PHPEclipse | www.phpeclipse.net | 1.2.0 / September 2007 | Cross-platform on Eclipse | CPL |
Netbeans IDE Early Access for PHP | www.netbeans.org | Build 200804221056 / April 2008 | Cross-platform on Netbeans | CDDL |
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 | 5.5 / December 4, 2006 | Cross-platform | Proprietary |
[edit] Python
Developer | Latest stable release | Platform | Toolkit | License | |
---|---|---|---|---|---|
Boa Constructor | Team | 0.6.1 | Independent | wxPython | GPL |
Eric Python IDE | Detlev Offenbach | 4.1.2 | Independent | Qt | GPL |
Geany | Team | 0.13 | Independent | GTK2 | GPL |
IDLE | Guido van Rossum et al. | 1.2.1 / April 18, 2007 | Independent | Tkinter | Open source / unknown license |
IronPython Studio | Clarius Labs | 1.0 / December 10, 2007 | Windows | VS2008 Shell Runtime | Microsoft Public License |
Komodo | ActiveState | 4.1.1 / June, 2007 | Cross-platform | Mozilla platform | Proprietary |
PyDev | fabioz | 1.3.13 | Cross-platform | EPL | |
PyScripter | mmm-experts | 1.7.2 / October, 2006 | Windows | MIT | |
Stani's Python Editor | Stani | 0.8.4c / February 14, 2008 | Independent | wxPython | GPL |
Wing IDE | Wingware | 3.0.2-1 / November 27, 2007 | Windows, Linux, OS X | PyGTK | Proprietary |
[edit] 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 1.0 | JetBrains | 7.0 / October, 2007 | Cross-platform | Proprietary |
Komodo | ActiveState | 4.1.1 / June, 2007 | Cross-platform | Proprietary |
NetBeans | Sun Microsystems | 6.0 / December 3, 2007 | Cross-platform | CDDL |
[edit] See also
[edit] Footnotes
- ^ A Linux version was in the works, but has been abandoned since mid-2002.
- ^ Eclipse Qt integration
- ^ There is a debugger extension for MonoDevelop, but it currently does not work.
- ^ C/C++ Support Quick Start Tutorial. Sun Microsystems (October 2007). Retrieved on 2008-03-09.
- ^ Java Web Applications. Sun Microsystems (October 2007). Retrieved on 2008-03-09.