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++

Main articles: C (programming language) and 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

Main article: 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

Main article: 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

Main article: 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

Main article: 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

  1. ^ A Linux version was in the works, but has been abandoned since mid-2002.
  2. ^ Eclipse Qt integration
  3. ^ There is a debugger extension for MonoDevelop, but it currently does not work.
  4. ^ C/C++ Support Quick Start Tutorial. Sun Microsystems (October 2007). Retrieved on 2008-03-09.
  5. ^ Java Web Applications. Sun Microsystems (October 2007). Retrieved on 2008-03-09.
Languages