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.

