Jump to content

Comparison of integrated development environments: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Update license for wxGlade
Ishvara7 (talk | contribs)
No edit summary
Line 736: Line 736:
| {{yes|[[GPL]]}}
| {{yes|[[GPL]]}}
| {{no}}
| {{no}}
| [[Microsoft Windows|Windows]], [[Mac OS X]], [[Linux]], [[Solaris (operating system)|Solaris]]
| [[Linux]], [[Solaris (operating system)|Solaris]]
| {{unk}}
| {{unk}}
|-
|-

Revision as of 02:21, 12 November 2009

The following tables list software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.

Ada

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
Eclipse ADT[1] EPL Yes Yes JVM Yes Yes[2] No Un­known Un­known Yes Un­known No Yes February 2009
GNAT Programming Studio GPL Yes Yes Mac OS X, Solaris Yes Un­known Yes Yes No Yes Yes Un­known Yes June 2009

Basic

Developer Latest stable release Platform License
Gambas Benoît Minisini September 2009 Linux, Unix GPL
Jabaco Manuel Siekmann October 2009 Windows Proprietary
Emergence Basic Ionic Wind Software October 2009 Windows Proprietary
KBasic KBasic Software October 2009 Windows, MacOS X, Linux GPL
Microsoft Visual Studio Microsoft November 2007 Windows Proprietary
MonoDevelop Novell and the Mono community October 2009 Cross-platform LGPL
REAL Basic REAL Software 2009 Windows, Mac OS X, Linux Proprietary
SharpDevelop ICSharpCode Team February 2009 Windows LGPL

C/C++

IDE License Windows Linux Other platforms Debugger GUI builder Integrated Toolchain Profiler Code Coverage Autocomplete Static code analysis GUI Based Design Class browser Latest stable release
Anjuta GPL No Yes Yes Yes Un­known Yes Un­known Yes Un­known Yes Yes 2008 12
C++Builder Proprietary Yes No Yes Yes Yes No No Yes Yes Yes Yes 2009 08
Code::Blocks GPL Yes Yes Mac OS X Yes Yes Yes Un­known Un­known Yes Un­known Yes [3] Yes 2008 02
Code Crusader IDE Proprietary No Yes Mac OS X Yes No Yes No No Yes No No Yes 2006 11
CodeLite GPL Yes Yes Mac OS X Yes No Yes Un­known Un­known Yes Un­known Un­known Yes 2009 05
Dev-C++ GPL Yes Yes[4] Yes No Un­known Yes Un­known Yes Un­known Yes Yes 2005 02
Eclipse CDT EPL Yes Yes JVM Yes Yes[2] No Un­known Un­known Yes Un­known No Yes 2009 06
Geany GPL Yes Yes No No No Un­known Un­known Yes Un­known Un­known Un­known 2009 02
GNAT Programming Studio GPL Yes Yes Mac OS X, Solaris Yes Un­known Yes Yes No Yes Yes Un­known Yes 2009 06
KDevelop GPL No[5] Yes Yes Yes Yes Yes Un­known Yes Un­known Yes Yes 2009 02
LccWin32 Freeware/Proprietary Yes Yes (obsolete) Yes Yes (unstable) Yes Yes Un­known Yes Yes Yes Un­known Un­known
MonoDevelop GPL Yes Yes Mac OS X Yes Yes No Un­known Un­known Un­known Un­known Yes Un­known 2009 03
NetBeans C/C++ pack CDDL Yes Yes JVM Yes[6] Yes[6] Yes[7] Yes[6] Un­known Yes Un­known No Yes 2009 06
PellesC Freeware Yes No Yes Yes Yes Un­known Un­known Yes Un­known Un­known Un­known 2009 08
Qt Creator GPL / LGPL / Proprietary Yes Yes OS X Yes Yes Un­known Un­known Un­known Yes Un­known Yes Un­known 2009 04
Sun Studio Freeware No Yes Solaris Yes Yes Yes Yes Yes Yes Yes No Yes 2008 11
Rational Software Architect Proprietary Yes Yes JVM Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known Un­known
Turbo C++ Explorer Proprietary Yes No Yes Yes No No No Yes No Yes Yes 2006 09
Turbo C++ Professional Proprietary Yes No Yes Yes Yes No No Yes No Yes Yes 2006 09
Ultimate++ TheIDE BSD Yes Yes Yes Yes Yes No No Yes No Yes Yes 2009 06
Microsoft Visual Studio Proprietary Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes 2008 08
Microsoft Visual Studio Express Freeware Yes No Yes Yes Yes No No Yes No Yes Yes 2008 08
wxDev-C++ GPL Yes No Yes Yes Un­known Yes Un­known Yes Un­known Yes Un­known 2007 03
Xcode Freeware No No Mac OS X Yes Yes Yes Yes Yes Yes* Yes Yes Yes 2008 11
IDE License Windows Linux Other platforms Debugger GUI builder Integrated Toolchain Profiler Code Coverage Autocomplete Static code analysis GUI Based Design Class browser Latest stable release

(*) = XCode's Auto Complete feature is not equivalent to most other Integrated Development Environments. The XCode auto complete feature only shows hints of functions names while typing (much like Microsoft Word), instead of showing a complete listing of functions and variables bound to the scope of the object being typed.

C#

Developer Latest stable release Platform License
Microsoft Visual Studio Microsoft November 2007 Windows Proprietary
MonoDevelop Novell and the Mono community March 2009 Cross-platform GPL
SharpDevelop ICSharpCode Team February 2009 Windows LGPL

Eiffel

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
EiffelStudio GPL and commercial Yes Yes Mac OS X / most Unix Yes Yes Yes Yes Automatic testing framework Yes Metrics tool BON / UML class diagramming Multi-view June 2009

Fortran

Developer Latest stable release Platform License
GNAT Programming Studio AdaCore 4.3.1 / June 2009 Linux, Windows, Solaris GPL
KDevelop KDevelop Team 5.5.1 (May 5, 2020; 4 years ago (2020-05-05)) [±] 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
Oracle Workshop for WebLogic Proprietary Yes Yes
BlueJ GPL2+GNU linking exception Yes Windows, Mac OS X, Linux, Solaris No
Code Crusader IDE Proprietary No Mac OS X, Linux, Solaris No
DrJava Permissive Yes Windows, Mac OS X, Linux, Solaris No
Eclipse JDT EPL Yes Windows, Mac OS X, Linux, Solaris No
Geany GPL No Windows, Mac OS X, Linux, Solaris No
Greenfoot GPL Yes Windows, Mac OS X, Linux, Solaris No
IntelliJ IDEA Apache License 2.0 Yes Windows, Mac OS X, Linux Yes
JBuilder Proprietary Yes Windows, Mac OS X, Linux, Solaris 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, Solaris Un­known
Monodevelop GPL No Windows, Mac OS X, Linux, Solaris 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 Un­known Un­known
Xcode Proprietary (freeware) No Mac OS X No

JavaScript

Developer Latest stable release Platform License
Aptana Studio Aptana, Inc. October 2007 Cross-platform GPL, proprietary
Code Crusader IDE New Planet Software November 2006 Mac OS, Linux Proprietary
IntelliJ IDEA JetBrains November 2008 Windows, Mac OS, Linux Proprietary
NetBeans Sun Microsystems June 2009[8] 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 2010 / August 25, 2009 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 Yes Yes No GPL
KDevelop KDevelop Team 3.5.4-1 / February 27, 2009 No Yes No No No No GPL
Lazarus Volunteers 0.9.26.2 / March 23, 2009 Yes Yes Yes Yes Yes Yes LGPL with static linking exception
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. 2.0.5.27 Yes Yes Yes Yes Yes Yes Proprietary

Perl

Developer Latest stable release Platform License
Code Crusader IDE New Planet Software 5.0 / November 2006 Mac OS X, Linux Proprietary
KDevelop KDevelop Team 3.5.4-1 (2009-02-27) [±] Cross-platform GPL
Komodo ActiveState 5.2.1 / September, 2009 Cross-platform Proprietary
Padre Padre Team 0.43 / August, 2009 Cross-platform Perl

PHP

Developer Latest stable release Platform License
Aptana Studio with PHP plugin Aptana, Inc. March 2009, 1.2.4 Cross-platform GPL, proprietary
Delphi for PHP Embarcadero Technologies 2.0 / April 14, 2008 Windows Proprietary
Code Crusader IDE New Planet Software November 2006 Mac OS X, Linux Proprietary
Eclipse PDT Eclipse Foundation / Zend 2.1 / June 26, 2009 Cross-platform EPL
Geany Team 0.17 Independent (w/ GTK2 support) GPL
HTML-Kit www.chami.com 292 Windows (all) Proprietary
KDevelop KDevelop Team 5.5.1 (May 5, 2020; 4 years ago (2020-05-05)) [±] Linux GPL
Komodo ActiveState 5.1.4 Cross-platform Proprietary
NetBeans www.netbeans.org 6.7 / June 2009[9] Cross-platform on Netbeans CDDL
PHPEclipse www.phpeclipse.com 1.2.2 / September 2009 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
VS.Php jcx.software 2.7 / September 4, 2009 Windows Proprietary

Python

Developer Latest stable release Platform Toolkit License
Boa Constructor Team 0.6.1 / July 5, 2007 Independent wxPython GPL
PIDA Team 0.5.1 / July 28, 2007 Cross-platform pyGtk GPL
Eric Python IDE Detlev Offenbach 4.3.7.1 / September 5, 2009 Independent Qt GPL
Geany Team 0.17 / May 2, 2009 Independent GTK2 GPL
IDLE Guido van Rossum et al. 2.6.1 / December 6, 2008 Independent Tkinter Open source
Komodo ActiveState 4.4 / June 24, 2008 Cross-platform Mozilla platform IDE:Proprietary; Edit: MPL/GPL/LGPL
NetBeans IDE Sun Microsystems 6.7 Early Access[10] Cross-platform - GPL
PyDev fabioz 1.3.20 Eclipse (Cross-platform) EPL
PyScripter Kiriakos Vlahos 1.9.9.7 / May 20, 2009 Windows MIT License
SPYDER pierre.raybaut September 05, 2009 Independent MIT License
Stani's Python Editor Stani 0.8.4h / February 14, 2008 Independent wxPython GPL
wxGlade Alberto Griggio 0.6.3 / February 02, 2008 Independent wxPython MIT License
Wing Wingware 3.1.8 / March 23, 2009 Linux/Windows/OS X unknown proprietary

Ruby

Developer Latest stable release Platform License
Aptana Studio with RadRails plugin Aptana, Inc. November 2007, beta Cross-platform GPL, proprietary
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.7 / June, 2009[11] Cross-platform CDDL
RubyMine JetBrains 1.0 / April, 2009 Windows, Mac OS X, Linux Proprietary

Smalltalk

IDE Developer License Windows Linux Mac OS X Other platforms Debugger GUI builder
Dolphin Smalltalk Object Arts Proprietary Yes No No Yes Yes
Squeak squeak.org Open Source Yes Yes Yes various Yes Yes
VisualWorks Cincom Proprietary Yes Yes Yes various Yes Yes

See also

References

  1. ^ AonixADT Ada Development Toolkit
  2. ^ a b [1]Eclipse Qt Integration.
  3. ^ Using wxSmith plug-in (included in distribution, requires wxWidgets SDK)
  4. ^ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
  5. ^ "KDevelop4 on Windows Screenshots". apaku (KDevelop developer). June 2008. Retrieved 2008-06-28. {{cite web}}: Italic or bold markup not allowed in: |publisher= (help)
  6. ^ a b c "C and C++ Development". Sun Microsystems. Retrieved 2009-06-26.
  7. ^ "C/C++ Projects Quick Start Tutorial". Sun Microsystems. Retrieved 2009-06-26.
  8. ^ "Developing with JavaScript". Sun Microsystems. Retrieved 2009-06-29.
  9. ^ "PHP Development". Sun Microsystems. Retrieved 2009-06-29.
  10. ^ "Python (Early Access 2)". Sun Microsystems. Retrieved 2009-06-29.
  11. ^ "Ruby and Ruby on Rails". Sun Microsystems. Retrieved 2009-06-29.

Template:Integrated development environments for C and C++