Comparison of integrated development environments
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. Listed in order of supported language.
Contents
- 1 ActionScript
- 2 Ada
- 3 BASIC
- 4 C/C++
- 5 C#
- 6 Common Lisp
- 7 Component Pascal
- 8 Eiffel
- 9 Fortran
- 10 Groovy
- 11 Haskell
- 12 Haxe
- 13 Java
- 14 JavaScript
- 15 Julia
- 16 Lua
- 17 OCaml
- 18 Pascal, Object Pascal
- 19 Perl
- 20 PHP
- 21 Python
- 22 Racket
- 23 Ruby
- 24 Scala
- 25 Small Basic
- 26 Smalltalk
- 27 Tcl
- 28 Unclassified
- 29 See also
- 30 References
ActionScript
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Windows | Linux | OS X | Other platforms | Debugger | GUI builder | Profiler | Static code analysis | MXML | Export to Mobile |
---|---|---|---|---|---|---|---|---|---|---|---|
Flash Professional | Proprietary | Yes | No | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes |
Flash Builder | Proprietary | Yes | No | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes |
FlashDevelop | MIT License | Yes | No | No | Yes | No | Yes | No | Yes | Yes | |
IntelliJ IDEA | Proprietary | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | Yes | No | Yes | Yes | Yes | Yes |
Powerflasher FDT | Proprietary | Yes | Yes | Yes | JVM | Yes | No | Yes | Yes | Yes | Yes |
Ada
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Windows | Linux | OS X | Other platforms | Debugger | GUI builder | Toolchain | Profiler | Code coverage | Autocomplete | Static code analysis | GUI-based design | Class browser | Latest stable release |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Eclipse w/ AonixADT[1] | EPL | Yes | Yes | Yes | FreeBSD, JVM, Solaris | Yes | Yes[2] | No | Unknown | Unknown | Yes | Unknown | No | Yes | December 2009 |
GNAT Programming Studio | GPL | Yes | Yes | Yes | DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | Yes | Yes[3] | Yes | Yes | Yes | Yes | Yes | No | Yes | June 2014 |
Understand | Proprietary | Yes | Yes | Yes | Solaris | No | No | No | No | No | Yes | Yes | No | Yes | December 2015 |
BASIC
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | License | Windows | Linux | OS X | Other platforms | Latest stable release |
---|---|---|---|---|---|---|---|
Basic4android | Anywhere Software | Proprietary | Yes | No | No | cross-compile from Windows to Android | 2014-07-03 |
Gambas | Benoît Minisini | GPL | ? | Yes | No | FreeBSD | 2012-11-18 |
FreeBASIC | The FreeBASIC Development Team | GPL | Yes | Yes | No | Windows, FreeBSD | 2015-10-01 |
Microsoft Visual Studio | Microsoft | Proprietary | Yes | No | No | 2012-08-02 | |
MonoDevelop | Xamarin and the Mono community | LGPL | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | 2014-06-04 |
PBASIC Stamp Editor | Parallax Inc | Proprietary | Yes | No | Yes | 2014-07-02[4] | |
PureBasic | Fantaisie Software | Proprietary | Yes | Yes | Yes | AmigaOS | 2012-11-05 |
SharpDevelop | ICSharpCode Team | LGPL | Yes | No | No | 2014-01-27 | |
Xojo | Xojo, Inc. | Proprietary | Yes | Yes | Yes | Web | 2013-09-17 |
C/C++
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Windows | Linux | 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 | No | Yes | No | Yes | Yes | 2013-06 | Yes | Yes | No |
AppCode (IntelliJ IDEA) | Proprietary | No | No | Yes | No | Yes | Yes | No | Yes (Xcode profiler) | No | Yes | Yes | Yes | Yes | 2012-12 | Yes (Xcode toolchain) | Yes (Xcode toolchain) | Yes |
C++Builder | Proprietary | Yes | No (Kylix deprecated) | Yes (Cross compiler) | cross-compiles for Android | Yes | Yes | Yes | Yes (bundled with AQTime) | Yes | Yes | Yes | Yes | Yes | 2015-05 XE8 | Yes | Yes | Yes |
Code::Blocks | GPL | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[5] | Yes | 2013-12[6] | Yes (MinGW + custom) | Yes (MinGW + custom) | No |
CodeLite | GPL | Yes | Yes | Yes | FreeBSD | Yes | Yes | Yes | Yes (As of CodeLite 6.1, integration with Valgrind) | No | Yes | Yes | Yes[7] | Yes | 2015-02[8] | Yes (GCC, Clang, VC + custom) | Yes (GCC, Clang, VC + custom) | Yes |
Dev-C++ | GPL | Yes | No[9] | No | FreeBSD | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | 2013 10 (Unofficial Version), 2005 02 (Official Version) | Yes | Yes | No |
Eclipse CDT | EPL | Yes | Yes | Yes | FreeBSD, JVM, Solaris | Yes | Yes[2] | Yes[10] | Yes[11] | Yes[12] | Yes | Yes | No | Yes | 2014-06[13] | External | External | Yes |
Geany | GPL | Yes | Yes | Yes | FreeBSD, AIX, OpenBSD, Solaris, other Unix | Yes | No | No | No | No | Yes | No | No | Yes | 2013-03[14] | External | External | No |
GNAT Programming Studio | GPL | Yes | Yes | Yes | DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 2010-12 | Yes | Yes | Yes |
JetBrains CLion | Proprietary | Yes | Yes | Yes | Yes | No | Yes | No | No | Yes | Yes | No | Yes | 2015-05[15] | Yes (GCC) | Yes (GCC) | Yes | |
KDevelop | GPL | No | Yes | Yes | FreeBSD, Solaris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2015-02 | External | External | Yes |
LabWindows/CVI | Proprietary | Yes | No | No | cross-compile to Linux, Phar Lap ETS | Yes | Yes | Yes | Yes | No | Yes | No | Yes | N/A | 2012 | Yes | No | No |
LccWin32 | Freeware / Proprietary | Yes | Yes (obsolete) | No | Yes | Yes (unstable) | Yes | Yes | No | Yes | Yes | Yes | N/A | 2002-09 | Yes | No | No | |
Microsoft Visual Studio | Proprietary | Yes | No | No | cross-compile to Windows Mobile, Mac OS 7 (v2.x-v4.x only), Linux[16] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2014-05 | Yes | Yes | Yes (via plugin)[17] |
Microsoft Visual Studio Express | Proprietary freeware | Yes | No | No | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | 2013-04 | Yes | Yes | No | |
MonoDevelop | LGPL | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | 2013-02 | Yes (GCC + custom) | Yes (GCC + custom) | Yes |
NetBeans C/C++ pack | CDDL and GPL | Yes | Yes | Yes | OpenBSD, Solaris | Yes[18] | Yes[18] | Yes[19] | No[18] | No | Yes | No | Yes | Yes | 2015-11-04[20] | External | External | Yes |
OpenWatcom | OSI Approved | Yes (32-bit only) | partial | No | FreeBSD, DOS, OS/2 | Yes (GUI remote) | Yes | Yes | Yes | No | No | No | Yes | Yes | 2010 06 | Yes | Yes | No |
Oracle Solaris Studio (formerly Sun Studio) | Proprietary freeware | No | Yes | No | Solaris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2008-11 | Yes | Yes | Yes |
Pelles C | Proprietary freeware | Yes | No | No | Windows CE | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | N/A | 2015-03[21] | Yes | No | No |
Philasmicos Entwickler Studio | Freeware / Proprietary | Yes | Yes | No | Yes | Yes | Yes | No | No | Yes | No | Yes (wxWidgets) | Yes | 2012-04 | External | External | No | |
Qt Creator | GPL / LGPL / Proprietary | Yes | Yes | Yes | FreeBSD, Maemo, OpenBSD, Symbian | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | 2015-08 | No | External | Yes[22] |
Rational Software Architect (Eclipse IBM) | Proprietary | Yes | Yes | No | FreeBSD, JVM, Solaris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2012-07 | External | External | Yes |
Ultimate++ TheIDE | BSD | Yes | Yes | No | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | 2012-10 | External | External | No | |
Understand | Proprietary | Yes | Yes | Yes | Solaris | No | No | No | No | No | Yes | Yes | No | Yes | 2015-12 | No | No | Yes |
wxDev-C++ | GPL | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | 2011-10 | Yes | Yes | No | |
Xcode (Apple) | Proprietary | No | No | Yes | cross compiles to iOS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 2014-04 | Yes, llvm (llvm-gcc and gcc deprecated) | Yes, llvm (llvm-gcc and gcc deprecated) | Yes |
IDE | License | Windows | Linux | 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 |
C#
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Windows | Linux | OS X | Other platforms | License |
---|---|---|---|---|---|---|---|
Microsoft Visual Studio | Microsoft | 14.0.23107.0 / July 29, 2015 | Yes | No | No | Proprietary
Community Edition: Freeware |
|
MonoDevelop | Xamarin and the Mono community | 5.0.1.3 / June 4, 2014 | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | LGPL |
SharpDevelop | IC#Code Team | 5.0 / October 28, 2014 | Yes | No | No | LGPL | |
Understand | SciTools | 814 / December 4, 2015 | Yes | Yes | Yes | Solaris | Proprietary |
Common Lisp
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Windows | Linux | OS X | Other platforms | editor | Debugger | Stepper | GUI builder | Profiler | Browsers |
---|---|---|---|---|---|---|---|---|---|---|---|
Allegro Common Lisp | Proprietary | Yes | Yes | Yes | FreeBSD, HP-UX, AIX, Solaris, Tru64 UNIX | Yes | Yes | Yes | Yes | Yes | Class browser, Systems, Definitions |
LispWorks | Proprietary | Yes | Yes | Yes | FreeBSD, HP-UX, Solaris | Yes | Yes | Yes | Yes | Yes | Class browser, Functions, Errors, Processes, Symbols, Systems |
SLIME (Emacs) | portions in GPL v2, LGPL, BSD and public domain | Yes | Yes | Yes | DragonFly BSD, FreeBSD, HP-UX, AIX, IRIX, DOS, NetBSD, OpenBSD, OpenVMS, OS/2, Solaris, other Unix | Yes | Yes | Yes | No | Yes | Class browser, Errors, Symbols |
Component Pascal
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Platform | License |
---|---|---|---|
BlackBox Component Builder | Oberon microsystems | Windows | Proprietary similar to Sleepycat |
CPIde | CFB Software | Windows | Proprietary |
Eiffel
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Windows | Linux | OS X | 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 | Yes | FreeBSD, OpenVMS, Solaris, VxWorks, other Unix | Yes | Yes | Yes | Yes | Automatic testing framework | Yes | Metrics tool | BON / UML class diagramming | Multi-view | V7.1 June 2012 |
Fortran
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Code::Blocks | Code::Blocks Team | 13.12 / December 27, 2013 | Windows, Linux, OS X, FreeBSD, OpenBSD, Solaris | GPL |
Geany | Team | 1.24.1 / April 16, 2014 | Windows, Linux, OS X, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL |
GNAT Programming Studio | AdaCore | 4.3.1 / June 2009 | Windows, Linux, OS X, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | GPL |
KDevelop | KDevelop Team | 4.7.1 (February 6, 2015[±] | )Linux | GPL |
NetBeans | NetBeans Community | 8.1 / November 4, 2015 | Windows, Linux, OS X | CDDL |
OpenWatcom | OpenWatcom Community | 1.9 / June 2, 2010 | Windows, Linux, DOS, OS/2 | OSI Approved |
Photran (Eclipse) | University of Illinois, Los Alamos National Laboratory | 8.1 / September 26, 2014 | Windows, Linux, OS X, FreeBSD, JVM, Solaris | EPL |
Understand | SciTools | December 4, 2015 | Windows, Linux, OS X, Solaris, other Unix | Proprietary |
Groovy
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Written in Java | Windows | Linux | OS X | Other platforms | GUI builder |
---|---|---|---|---|---|---|---|
Eclipse JDT | EPL | Yes | Yes | Yes | Yes | FreeBSD, JVM, Solaris | No |
IntelliJ IDEA | ASLv2, proprietary | Yes | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris | No |
NetBeans | CDDL, GPL2 | Yes | Yes | Yes | Yes | OpenBSD, Solaris | Yes |
Haskell
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Latest Release | Developer | Platforms |
---|---|---|---|---|
EclipseFP Plugin | EPL? | 2.6.4 / January 19, 2015 | eclipsefp.github.io | Java Virtual Machine |
Leksah | GPL2 | 0.15.1.4 / August 24, 2015 | leksah.org | Windows, Linux, OS X |
Haxe
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Go to this page: Comparison of IDE choices for Haxe programmers
Java
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
JavaScript
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Julia
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License | Written in |
---|---|---|---|---|---|
Juno | one-more-minute | 2015 | Windows, OS X, Linux/Unix-like | MIT Licence | Julia |
Lua
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Decoda | Unknown Worlds Entertainment | 1.16 / October 25, 2011 | Windows | Open-source[24] |
Codea | TwoLivesLeft | 2.0 / March 24, 2014 | iOS | Proprietary |
ZeroBrane Studio | Paul Kulchenko, ZeroBrane LLC | 1.20 / October 8, 2015 | Windows, OS X/Mac, Linux | MIT |
OCaml
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Latest stable release | Platform | OCaml version | Toolkit | Autocomplete | Class browser | Build automation | License | Written in |
---|---|---|---|---|---|---|---|---|---|
OCamlEditor | 1.13.3 / January 4, 2015 | Linux, Windows | 4.01.0 | GTK+ | Yes | Yes | Parallel, Incremental, Automatic generation of build script, Findlib support | GPL | OCaml |
Pascal, Object Pascal
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Windows | Linux | OS X | Other platforms | Mobiles | Debugger | GUI builder | License |
---|---|---|---|---|---|---|---|---|---|---|
Delphi | Embarcadero Technologies | XE8 / April 7, 2015 | Yes | No (On the roadmap) | Yes | cross-compile to Android, iOS | Yes | Yes | Yes | Proprietary |
Free Pascal IDE | Volunteers | 2.6.4 / March 11, 2014 | Yes | Yes | Yes | AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, iOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, OS/2, Solaris, Windows CE | Yes | Yes | No | GPL |
KDevelop | KDevelop Team | 4.7.1 (February 6, 2015[±] (only 3.x supports Pascal) | )Yes | Yes | Yes | FreeBSD, OpenBSD, NetBSD, Solaris, other Unix | No | No | No | GPL |
Lazarus | Volunteers | 1.4.0 / April 19, 2015 | Yes | Yes | Yes | FreeBSD | Yes | Yes | Yes | LGPL with static linking exception |
MIDletPascal | Code Research Laboratories | 3.3 CANDIDATE / April 9, 2011 | Yes | No | No | cross-compile from Windows to Java ME | Yes | No | No | GPL |
Morfik | Morfik Technology Pty Ltd. | 2.0.5.27 | Yes | Yes | Yes | compiles to HTML+CSS+XML+JavaScript (web apps) | Yes | Yes | Yes | Proprietary |
MSEide | Martin Schreiber | 4.0 / 2015-11-13 | Yes | Yes | No | FreeBSD | Yes | Yes | Yes | GPL; LGPL with static linking exception for the library MSEgui |
Understand | SciTools | 4.0 / April 2015 | Yes | Yes | Yes | Solaris | Yes | No | Yes | Proprietary |
Visual Studio via Oxygene | RemObjects Software | 5.0 / August 2011 | Yes | No | No | JVM, Mono, Cocoa, Cocoa Touch | Yes | Yes | Yes | Proprietary; free compiler |
PocketStudio | winsoft | 3.0 | No | No | No | Palm OS | Yes | Yes | Yes | Proprietary |
Dev-Pascal | Bloodshed Software | 1.9.2 | Yes | No | No | No | Yes | No | GPL |
Perl
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Eclipse EPIC | EPIC Project Team | 0.6.44 / April 18, 2012 | Windows, Linux, OS X, FreeBSD, JVM, Solaris | CPL |
Geany | Team | 1.24.1 / April 16, 2014 | Windows, Linux, OS X, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL |
KDevelop | KDevelop Team | 4.7.1 (February 6, 2015[±] | )Cross-platform | GPL |
Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
NetBeans | Sun Microsystems / Oracle | 8.1 / November 4, 2015 | Cross-platform | CDDL, GPL |
Padre | Padre Team | 1.0 / November 8, 2013 | Cross-platform | Perl |
PHP
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Python
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release version | Latest stable release date | Platform | Toolkit | License | Debugger | Python2x support | Python3x support |
---|---|---|---|---|---|---|---|---|---|
Anjuta | Naba Kumar | 3.13.92 | 2014-09-14 | Unix-like | GTK+ | GPL | Yes | ||
Canopy | Enthought | 1.5.2 | 2015-01-30 | Cross-platform | PyQt | BSD-like for free Canopy Express, Proprietary for Canopy Pro | Yes | Yes | |
Canopy | Enthought | 1.5.2 | 2015-01-30 | Cross-platform | PyQt | BSD-like for free Canopy Express, Proprietary for Canopy Pro | Yes | Yes | |
DataJoy | ScribTeX | n/a | n/a | Cross-platform | HTML | AGPL | No | Yes | Yes |
Geany | Team | 1.24.1 | 2014-04-16 | Windows, Linux, OS X, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GTK+ | GPL | No | ||
IDLE | Guido van Rossum et al. | 3.2 | 2011-05-13 | Cross-platform | Tkinter | Open-source | Yes | ||
Komodo IDE | ActiveState | 9.3.1 | 2015-11-19 | Cross-platform | Mozilla platform | Proprietary | Yes | ||
KDevelop | KDE KDevelop Team | 4.7.1 | 2015-02-06 | Cross-platform | Qt | GPL | Yes | ||
MonoDevelop | Novell and the Mono community | 5.7.0 | 2015-01-05 | Windows, Linux, OS X, FreeBSD, OpenBSD, Solaris | Gtk# | LGPL | Yes | ||
NetBeans (Doesn't support Python from version 7.0) | Oracle | 8.1 | 2015-11-04 | Cross-platform | Swing | GPL | Yes | ||
Ninja-IDE | Team | 2.3 | 2013-07-07 | Cross-platform | PyQt | GPL | Yes (with wdebugger plugin) | Yes (Python 2.7) | No |
PIDA | Team | 0.6.2 | 2010-08-04 | Cross-platform | PyGTK | GPL | Yes (integrates with external debuggers) | ||
PyCharm | JetBrains | 4.5.4 | 2015-09-01 | Windows, Linux, OS X | Swing | Proprietary and Community Edition Apache License 2.0 | Yes | Yes | Yes |
PyDev (Eclipse) | Appcelerator | 4.4.0 | 2015-10-05 | Windows, Linux, OS X, FreeBSD, JVM, Solaris | SWT | EPL | Yes | ||
PyScripter | Kiriakos Vlahos | 2.6 | 2015-03-23 | Windows | JVCL | MIT Licence | Yes | Yes | Yes up to v3.4 |
Python Tools for Visual Studio | Microsoft | 2.1[25] | 2015-07-20 | Windows | Windows Forms | Apache License 2.0 | Yes | Yes | Yes |
PythonAnywhere | PythonAnywhere LLP | N/A | N/A | Web-based | HTML | Proprietary | No | Yes | Yes |
SourceLair | SourceLair, Limited. | N/A | N/A | Web-based | HTML | Proprietary | No | Yes | No |
Spyder | Carlos Cordoba | 2.3.4 | 2015-03-21 | Cross-platform | PyQT, PySide | MIT Licence | Yes | Yes 2.6, 2.7 | Yes 3.2, 3.3, 3.4 |
Stani's Python Editor | Stani Michiels | 0.8.4h | 2008-02-14 | Cross-platform | wxPython | GPL | Yes (with winpdb) | ||
Understand | SciTools | 4.0 | 2015-04-1 | Windows, Linux, OS X, Solaris, other Unix | HTML | Proprietary | No | ||
Wing IDE | Wingware | 5.1.8 | 2015-10-05 | Windows, Linux, OS X | Qt4 with PySide | Proprietary | Yes (also remote and multi-process debugging) | Yes | Yes |
Racket
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
DrRacket | PLT Design, Inc. | August 2013, v5.3.6 | Cross-platform | LGPL |
Ruby
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Aptana Studio with integrated RadRails plugin (Eclipse) | Aptana, Inc. | 3.5.0 / December 27, 2013 | Windows, Linux, OS X, FreeBSD, JVM, Solaris | GPL, proprietary |
Eclipse DLTK Ruby Plugin | Eclipse Foundation | 5.0.0 / June 6, 2013 | JVM | EPL |
Eric Python and Ruby IDE | Detlev Offenbach | 6.0.4 / April 7, 2015 | Independent | GPL |
Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
NetBeans | Thomas Enebo (JRuby co-lead) | 0.111 / April 2011[26][27] | Cross-platform | CDDL and GPL |
RubyMine (IntelliJ IDEA) | JetBrains | 7.1.2 / May 14, 2015[28] | Windows, Linux, OS X, FreeBSD, OpenBSD, Solaris | Proprietary |
Scala
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | License | Windows | Linux | OS X | Other platforms |
---|---|---|---|---|---|
Eclipse JDT | EPL | Yes | Yes | Yes | FreeBSD, JVM, Solaris |
IntelliJ IDEA | ASLv2, proprietary | Yes | Yes | Yes | FreeBSD, OpenBSD, Solaris |
NetBeans | CDDL, GPL2 | Yes | Yes | Yes | Solaris |
Small Basic
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
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 / July 12, 2011 | Windows | Proprietary | Free | Yes | No | .NET Framework 3.5 |
Smalltalk
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | License | Windows | Linux | 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
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
IDE | Developer | Latest stable release | Platform | License |
---|---|---|---|---|
Eclipse DLTK | 5.0 | Windows, Linux, OS X, FreeBSD, JVM, Solaris | EPL | |
Komodo IDE / Edit | ActiveState | 9.0.1 | Cross-platform | IDE:Proprietary, Edit:GPL, LGPL, MPL |
Unclassified
See also
- List of GUI builders
- List of assemblers
- List of compilers
- List of source code editors
- Game Integrated Development Environments
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Parallax.com
- ↑ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
- ↑ codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
- ↑ Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ geany.org
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Linux is support for Visual Studio C/C++ is available via third-party plugin VisualGDB http://www.visualgdb.com/
- ↑ Refactoring for Visual Studio C/C++ is supported via third-party plugin Visual Assist X http://www.wholetomato.com/
- ↑ 18.0 18.1 18.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ qt-project.org
- ↑ oracle.com
- ↑ Now made open-source - http://unknownworlds.com/blog/lua-ide-decoda-open-source/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.