Comparison of integrated development environments

From Wikipedia, the free encyclopedia
  (Redirected from Python IDE)
Jump to: navigation, search

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

Contents

ActionScript [edit]

IDE License Windows Linux Mac OS X Other platforms Debugger GUI builder Profiler Static code analysis MXML
FlashDevelop MIT License Yes No Yes No Yes No Yes
Flash Builder Proprietary Yes No Yes JVM Yes Yes Yes Yes Yes
IntelliJ IDEA Proprietary Yes Yes Yes JVM Yes No Yes Yes Yes
Realaxy ActionScript Editor Proprietary Yes Yes Yes JVM Yes No No Yes Yes

Ada [edit]

IDE License Windows Linux Mac OS X 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 Yes JVM Yes Yes[2] No Unknown Unknown Yes Unknown No Yes February 2009
GNAT Programming Studio GPL Yes Yes Yes Solaris Yes Yes[3] Yes Yes Yes Yes Yes Unknown Yes June 2009

Basic [edit]

IDE Developer Latest stable release Platform License
Gambas Benoît Minisini 18 November 2012 Linux, Unix GPL
Microsoft Visual Studio Microsoft August 2, 2012 Windows Proprietary
MonoDevelop Xamarin and the Mono community January 2011 Cross-platform LGPL
REAL Basic REAL Software August 2011 Windows, Mac OS X, Linux, Web Proprietary
SharpDevelop ICSharpCode Team 6 May 2012 Windows LGPL
PureBasic Fantaisie Software 5 November 2012 Windows, Linux, Mac OS X Proprietary

C/C++ [edit]

IDE License Windows Linux Mac OS X Other platforms Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release C compiler C++ compiler Refactoring
Anjuta GPL No Yes No FreeBSD Yes Yes Yes Yes Unknown Yes Unknown Yes Yes 2012 10 [4]
Altova Mission Kit
C++Builder Proprietary Yes No (Kylix deprecated) Yes (Cross compiler) Yes Yes Yes Yes bundled with AQTime Yes Yes Yes Yes Yes 2013 04 Yes Yes Yes
Code::Blocks GPL Yes Yes Yes FreeBSD Yes Yes Yes Yes Yes Yes Yes Yes [5] Yes 2012 11 [6] Yes (MinGW + custom) Yes (MinGW + custom)
CodeLite GPL Yes Yes Yes FreeBSD, Mac OS Yes Yes Yes No No Yes Yes Yes Yes 2013 03 [7] Yes (GCC + Custom) Yes (GCC + Custom) Yes
Dev-C++ GPL Yes No[8] No FreeBSD Yes No Yes Yes Unknown Yes Unknown Yes Yes 2012 (Unofficial Version), 2005 02 (Official Version) Yes Yes
Eclipse CDT EPL Yes Yes Yes JVM Yes Yes[2] No Unknown Unknown Yes Yes No Yes 2013 03 [9]
Geany GPL Yes Yes Yes FreeBSD, OpenBSD Yes No No No No Yes No No Yes 2013 03 [10]
GNAT Programming Studio GPL Yes Yes Yes Solaris Yes Unknown Yes Yes Yes Yes Yes Unknown Yes 2010 12
KDevelop GPL No Yes Yes FreeBSD, Solaris Yes Yes Yes Yes Yes Yes Yes Yes Yes 2012 11 External External
LabWindows/CVI Proprietary Yes No No Targets Linux, Pharlap RTOS Yes Yes Yes Yes No Yes No Yes N/A 2010 Yes No
LccWin32 Freeware / Proprietary Yes Yes (obsolete) No Yes Yes (unstable) Yes Yes Unknown Yes Yes Yes Unknown 2002 09
MonoDevelop LGPL No[11] Yes Yes FreeBSD Yes Yes Yes No No Yes No Yes Yes 2013 02 Yes (GCC + Custom) Yes (GCC + Custom)
NetBeans C/C++ pack CDDL Yes Yes Yes Solaris Yes[12] Yes[12] Yes[13] Yes[12] Yes Yes Yes Yes Yes 2013 02 [14]
OpenWatcom OSI Yes (32-bit only) partial No MS-DOS, OS/2, FreeBSD Yes GUI remote Yes Yes Yes No No No Yes Yes 2010 06
PellesC Freeware Yes No No Windows CE Yes Yes Yes Unknown Unknown Yes Unknown Unknown Unknown 2012 09 Yes No
Philasmicos Entwickler Studio Freeware / Proprietary Yes Yes No Yes Yes Yes Unknown Unknown Yes Unknown Yes, wxWidgets Yes 2012 04 External External
Qt Creator GPL / LGPL / Proprietary Yes Yes Yes FreeBSD, Symbian, Maemo Yes Yes Unknown Yes No Yes No Yes Yes 2013 03 External External Yes [15]
Sun Studio Freeware No Yes No Solaris Yes Yes Yes Yes Yes Yes Yes No Yes 2008 11
Rational Software Architect Proprietary Yes Yes JVM Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown 2012 07
Turbo C++ Explorer Freeware Yes No No Yes Yes No No No Yes No Yes Yes 2006 09
Turbo C++ Professional Proprietary Yes No No Yes Yes Yes No No Yes No Yes Yes 2006 09
Ultimate++ TheIDE BSD Yes Yes No Yes Yes Yes No No Yes No Yes Yes 2012 10
Microsoft Visual Studio Proprietary Yes No No cross-compile to Windows Mobile, Mac OS 7 (v2.x-v4.x only) Yes Yes Yes Yes Yes Yes Yes Yes Yes 2012 11 Yes Yes Yes [16]
Microsoft Visual Studio Express Freeware Yes No No Yes Yes Yes No No Yes No Yes Yes 2010 04 Yes Yes No
wxDev-C++ GPL Yes No Yes Yes Unknown Yes Unknown Yes Unknown Yes Unknown 2011 10
Xcode Proprietary No No Yes cross compiles to iOS Yes Yes Yes Yes Yes Yes Yes Yes Yes 2013 04 llvm, {llvm-gcc and gcc deprecated} llvm, {llvm-gcc and gcc deprecated} Yes
AppCode Proprietary No No Yes No Yes No No Xcode profiler No Yes Yes Yes Yes 2012 12 Xcode toolchain Xcode toolchain Yes
IDE License Windows Linux Mac OS X Other platforms Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release C compiler C++ compiler Refactoring

Common Lisp [edit]

IDE License Linux Windows Mac OS X Other platforms editor Debugger Stepper GUI builder Profiler Browsers
Allegro Common Lisp Proprietary Yes Yes Yes FreeBSD, Unix Yes Yes Yes Yes Yes Class browser, Systems, Definitions
LispWorks Proprietary Yes Yes Yes FreeBSD, Unix Yes Yes Yes Yes Yes Class browser, Functions, Errors, Processes, Symbols, Systems
SLIME public domain Yes Yes Yes FreeBSD, Unix Yes Yes Yes No Yes Class browser, Errors, Symbols

Component Pascal [edit]

IDE Developer Platform License
BlackBox Component Builder Oberon microsystems Windows Proprietary similar to Sleepycat
CPIde CFB Software Windows Proprietary

C# [edit]

IDE Developer Latest stable release Platform License
Microsoft Visual Studio Microsoft 2012 / August 02, 2012 Windows Proprietary

Express Edition: Freeware

MonoDevelop Novell and the Mono community 3.0.3 / June 18, 2012 Cross-platform LGPL
SharpDevelop ICSharpCode Team 4.2 / May 6, 2012 Windows LGPL

Eiffel [edit]

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 V7.1 June 2012

Fortran [edit]

IDE Developer Latest stable release Platform License
Geany Team 0.21 / October 2, 2011 Linux, Windows, Solaris GPL
GNAT Programming Studio AdaCore 4.3.1 / June 2009 Linux, Windows, Solaris GPL
KDevelop KDevelop Team 4.5.0 (April 26, 2013; 15 days ago (2013-04-26)) [±] Linux GPL
OpenWatcom OpenWatcom Community 1.9 / June 2, 2010 Windows, MS-DOS, OS/2, Linux OSI
NetBeans NetBeans Community 7.0.1 / Oct 26, 2011 Linux, Windows, Mac OS X CDDL
Photran University of Illinois, Los Alamos National Laboratory 8.0 / June 27, 2012 Linux, Windows, Mac OS X EPL

Groovy [edit]

IDE License Written in Java Windows Linux Mac OS X Other platforms GUI builder
Eclipse JDT EPL Yes Yes Yes Yes Solaris No
IntelliJ IDEA ALv2, proprietary Yes Yes Yes Yes No No
NetBeans CDDL, GPL2 Yes Yes Yes Yes Solaris Yes

Java [edit]

IDE License Written in Java Windows Linux Mac OS X Other platforms GUI builder
BlueJ GPL2+GNU linking exception Yes Yes Yes Yes Solaris No
DrJava Permissive Yes Yes Yes Yes Solaris No
Eclipse JDT EPL Yes Yes Yes Yes Solaris Yes
Geany GPL No Yes Yes Yes Solaris No
Greenfoot GPL Yes Yes Yes Yes Solaris No
IntelliJ IDEA ALv2, proprietary Yes Yes Yes Yes Yes
JBuilder Proprietary Yes Yes Yes Yes Solaris Yes
JCreator Proprietary No Yes No No No
JDEE GPL No Yes Yes Yes Emacs No
JDeveloper Proprietary OTN JDeveloper License (freeware) Yes Yes Yes Yes generic JVM Yes
jGRASP Proprietary (freeware) Yes Yes Yes Yes No
KDevelop GPL No No Yes No Solaris Unknown
MyEclipse Proprietary Yes Yes Yes Yes Yes
NetBeans CDDL, GPL2 Yes Yes Yes Yes Solaris Yes
Rational Application Developer Proprietary Yes Yes Yes No Solaris, AIX Yes
Servoy Proprietary Unknown Yes Yes Yes Solaris Yes
Xcode Proprietary No No No Yes Yes

JavaScript [edit]

IDE Developer Latest stable release Platform License
Anjuta Anjuta Team September 2010 Unix-like GPL
Aptana Studio Aptana, Inc. January 2012 Cross-platform GPL, proprietary
Eclipse Web Tools IBM Cross-platform EPL
Komodo IDE / Edit ActiveState October 2010 Cross-platform IDE:Proprietary, Edit:GPL, LGPL, MPL
NetBeans Sun Microsystems December 2009[17] Cross-platform CDDL, GPL2
Nodeclipse Nodeclipse April 2013 Cross-platform GPL2
Oracle JDeveloper Oracle Corporation October 2008 Windows, Mac OS, Linux proprietary [4] - free
NuSphere PhpED NuSphere June 2011 Windows Proprietary
Servoy Servoy Developer Team June 2011 Cross-platform Servoy License
WebStorm JetBrains October 2012 Cross-platform Proprietary

Lua [edit]

IDE Developer Latest stable release Platform License
Decoda Unknown Worlds Entertainment 1.16 / October 25, 2011 Windows [18]Open Source
ZeroBrane Studio ZeroBrane Studio 0.361 / April 12 2013 Windows, Mac, Linux Open Source

Pascal, Object Pascal [edit]

IDE Developer Latest stable release Windows Linux Mac OS X Mobiles Debugger GUI builder License
Delphi Embarcadero Technologies 2012 (XE3) / September 3, 2012 Yes Yes Kylix (no update since 2002) Yes Yes iOS only Yes Yes Proprietary
Free Pascal IDE Volunteers 2.6.0 / January 1, 2012 Yes Yes Yes Yes Yes No GPL
KDevelop KDevelop Team 4.5.0 (April 26, 2013; 15 days ago (2013-04-26)) [±] No Yes No No No No GPL
Lazarus Volunteers 1.0 / August 29, 2012 Yes Yes Yes Yes Yes Yes LGPL with static linking exception
MIDletPascal Code Research Laboratories 3.3 CANDIDATE / April 9, 2011 No No No Yes No GPL
Morfik Morfik Technology Pty Ltd. 2.0.5.27 Yes Yes Yes Yes Yes Yes Proprietary
MSEide Martin Schreiber 2.8.6 / January 6, 2013 Yes Yes No ? Yes Yes GPL; modified LGPL for the library MSEgui
Oxygene RemObjects Software 5.0 / August 2011 Yes Yes Yes Yes Yes Yes Proprietary; free compiler
PocketStudio winsoft 3.0 No No No Yes Yes Yes Proprietary

Perl [edit]

IDE Developer Latest stable release Platform License
Eclipse EPIC EPIC Project Team 0.6.44 / April 18, 2012 Cross-platform CPL
Geany Team 0.21 / October 2, 2011 Cross-platform GPL
KDevelop KDevelop Team 4.5.0 (April 26, 2013; 15 days ago (2013-04-26)) [±] Cross-platform GPL
Komodo IDE / Edit ActiveState 6.0.0 / October 2010 Cross-platform Proprietary
Padre Padre Team 0.94 / January 23, 2012 Cross-platform Perl

PHP [edit]

IDE Developer Latest stable release Platform License Autocomplete Debugger Refactoring support VCS Support
Aptana Studio version 3 or higher(inbuilt editor) Aptana, Inc. January 2012, 3.0.7 Cross-platform GPL, proprietary Yes Yes No plugins
RadPHP (formerly Delphi for PHP) Embarcadero Technologies 2.0 / April 14, 2008 Windows Proprietary Unknown Yes Unknown  ?
Eclipse PDT Eclipse Foundation / Zend 3.0.0 / June 23, 2011 Cross-platform EPL Yes Yes No CVS, SVN, Mercurial and Git (via plugins)
Geany Team 1.22 / June 18, 2012 Independent (w/ GTK2 support) GPL Yes No No via plugins
HTML-Kit www.chami.com 292 Windows (all) Proprietary Unknown No Unknown  ?
KDevelop KDevelop Team 4.5.0 (April 26, 2013; 15 days ago (2013-04-26)) [±] Cross-platform GPL Yes No Unknown CVS, SVN, GIT
Komodo IDE / Edit ActiveState 7.0.0 / February 2012 Cross-platform Proprietary Yes Yes No  ?
NetBeans Sun Microsystems / Oracle 7.2 / July 24, 2012 Cross-platform on Netbeans CDDL, GPL Yes Yes Yes CVS, SVN, Mercurial, Git
PHPEclipse www.phpeclipse.com 1.2.2 / September 2009 Cross-platform on Eclipse CPL Yes Yes Unknown  ?
PhpED Professional NuSphere Corporation 8.0.0 / October 1, 2012 Windows Proprietary Yes Yes Unknown CVS, SVN, any other Windows-shell integrated
PhpStorm JetBrains 6.0.1 / April 16, 2013 Cross-platform Proprietary Yes Yes Yes CVS, SVN, Mercurial, GIT, Perforce
PHPEdit WaterProof SARL 3.6.4 (April 9, 2010; 3 years ago (2010-04-09)) [±] Windows Proprietary Yes Yes No CVS, SVN
Quanta Plus KDE Web Dev Team 3.5.8 / October 16, 2007 Linux GPL Unknown No Unknown  ?
WebDev PCSoft 16 30A160057k / June 22, 2011 Cross-platform Proprietary Unknown No Unknown  ?
Zend Studio Zend 9.0.1 / December 18, 2011 Cross-platform Proprietary Yes Yes Yes CVS, SVN, Git and others (via plugins)

Python [edit]

IDE Developer Latest stable release version Latest stable release date Platform Toolkit License Debugger
Anjuta Naba Kumar 3.6.1 2012-10-18 Unix-like GTK+ GPL
Eric Python and Ruby IDE Detlev Offenbach 4.5.8 and 5.2.7 2012-12-29 Independent PyQt GPL Yes
Geany Team 1.23 2013-03-10 Independent GTK2 GPL
IDLE Guido van Rossum et al. 3.2 2011-05-13 Independent Tkinter Open source No
Komodo IDE ActiveState 7.1.2 2012-08-17 Cross-platform Mozilla platform Proprietary Yes
MonoDevelop Novell and the Mono community 3.0.5 2012-11-02 Cross-platform Gtk# LGPL
NetBeans (7.0 and up will no longer support Python) Oracle 6.9 2010-06-15 Cross-platform Swing GPL
Ninja-ide Team 2.1.1 2012-09-20 Independent PyQt GPL No
PIDA Team 0.6.2 2010-08-04 Cross-platform PyGTK GPL
PyCharm JetBrains 2.7.1 2013-02-28 Cross-platform Swing Proprietary Yes
PyDev Aptana 2.7.0 2012-10-18 Eclipse (Cross-platform) SWT EPL Yes
PyScripter Kiriakos Vlahos 2.5.3 2012-03-24 Windows MIT Licence Yes
Python Tools for Visual Studio Microsoft 1.5.0 2012-10-31 Windows Apache License 2.0 Yes
Spyder Pierre Raybaut et al. 2.1.13.1 2013-03-12 Independent Qt MIT Licence with pdb or winpdb
Stani's Python Editor Stani Michiels 0.8.4h 2008-02-14 Independent wxPython GPL with winpdb
Wing Wingware 4.1.10-1p3 2013-01-24 Linux/Windows/OS X GTK2 Proprietary - Some free versions/licences [5] Yes

Racket [edit]

IDE Developer Latest stable release Platform License
DrRacket PLT Design, Inc. August 2012, v5.3 Cross-platform LGPL

Ruby [edit]

IDE Developer Latest stable release Platform License
Aptana Studio with RadRails plugin Aptana, Inc. November 2007, beta Cross-platform GPL, proprietary
Eric Python and Ruby IDE Detlev Offenbach 4.5.8 and 5.2.7 / 2012-12-29 Independent GPL
IntelliJ IDEA with Ruby Plugin JetBrains 11.1 / March, 2012 Cross-platform Proprietary
Komodo IDE / Edit ActiveState 6.0.0 / October 2010 Cross-platform Proprietary
NetBeans Thomas Enebo (JRuby co-lead) 0.111 / April 2011[19][20] Cross-platform CDDL and GPL
RubyMine JetBrains 5.0 / February, 2013[21] Cross-platform Proprietary

Scala [edit]

IDE License Windows Linux Mac OS X Solaris
Eclipse JDT EPL Yes Yes Yes Yes
IntelliJ IDEA ALv2, proprietary Yes Yes Yes No
NetBeans CDDL, GPL2 Yes Yes Yes Yes

Small Basic (Microsoft) [edit]

IDE Developer Latest stable release Platform License Cost Autocomplete GUI Builder .NET Framework Version
Microsoft Small Basic Microsoft DevLabs Microsoft Small Basic v 1.0 / 12 July 2011 Windows Proprietary Free Yes No .NET Framework 3.5

Smalltalk [edit]

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

Tcl [edit]

IDE Developer Latest stable release Platform License
Eclipse DLTK 4.0 Cross-platform EPL
Komodo IDE / Edit ActiveState 8.0 Cross-platform IDE:Proprietary, Edit:GPL, LGPL, MPL

WLanguage [edit]

IDE Developer License Windows Linux Mac OS X Other platforms Debugger GUI builder
WinDev PCSoft Proprietary Yes No No Yes Yes

Unclassified [edit]

See also [edit]

References [edit]

  1. ^ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Retrieved April 24, 2010. 
  2. ^ a b "Qt Eclipse Integration for C++". Retrieved April 24, 2010. 
  3. ^ "GtkAda User's Guide". February 1, 2010. 
  4. ^ Anjuta News Blog
  5. ^ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
  6. ^ [1] / Also provides relatively stable "nightly builds" that are often considered to be an alternative to the official releases
  7. ^ Latest downloads News
  8. ^ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
  9. ^ Eclipse Juno release webpage
  10. ^ [2]
  11. ^ "Feature List - MonoDevelop". Xamarin. Retrieved 2013-04-29. 
  12. ^ a b c "C and C++ Development". Sun Microsystems. Retrieved 2009-06-26. 
  13. ^ "C/C++ Projects Quick Start Tutorial". Sun Microsystems. Retrieved 2009-06-26. 
  14. ^ NetBeans 7.3 Release Message
  15. ^ [3]
  16. ^ Refactoring for Visual Studio C/C++ is supported via third-party plugin Visual Assist X http://www.wholetomato.com/
  17. ^ "Developing with JavaScript". Sun Microsystems. Retrieved 2009-06-29. 
  18. ^ Now made open source - http://unknownworlds.com/blog/lua-ide-decoda-open-source/
  19. ^ "Ruby and Rails - plugin detail". Retrieved 2011-08-02. 
  20. ^ Tom Enebo (2011-02-17). "Ruby on NetBeans lives!". Retrieved 2011-08-02. 
  21. ^ "What's New in RubyMine 5?". JetBrains. Retrieved 2013-02-13.