Comparison of integrated development environments

Short description: Notable software packages that are nominal IDE

The following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.

## Contents

* 1 ActionScript
* 2 Ada
* 3 Assembly
* 4 BASIC
* 5 C/C++
* 6 C#
* 7 COBOL
* 8 Common Lisp
* 9 Component Pascal
* 10 D
* 11 Eiffel
* 12 Erlang
* 13 Fortran
* 14 F#
* 15 Groovy
* 16 Haskell
* 17 Haxe
* 18 Java
* 18.1 Open
* 18.2 Closed
* 19 JavaScript
* 20 Julia
* 21 Lua
* 22 Pascal, Object Pascal
* 23 Perl
* 24 PHP
* 25 Python
* 26 R
* 27 Racket
* 28 Ruby
* 29 Scala
* 30 Smalltalk
* 31 Tcl
* 32 Unclassified
* 33 Visual Basic .NET
* 34 See also
* 35 References

## ActionScript

IDE | License | Windows | Linux | macOS | Other platforms  | Debugger | GUI builder  | Profiler  | Static code analysis  | MXML | Export to Mobile

|
|
|
|
|
|
|
|
|
|
|

Adobe Animate
Formerly Adobe 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

IDE | License | Windows | Linux | macOS | 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
SlickEdit | Proprietary | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX | Yes  | No  | No  | No  | No  | Yes  | No  | No  | Yes  | 2018
Understand | Proprietary | Yes  | Yes  | Yes  | Solaris | No  | No  | No  | No  | No  | Yes  | Yes  | No  | Yes  | December 2015

## Assembly

IDE | License | Windows | Linux | macOS | Other platforms  | Debugger | Assemblers | Auto-complete  | Macros/templates  | Latest stable release

|
|
|
|
|
|
|
|
|
|

Fresh  | EUPL and 2-clause BSD  | Yes  | Yes  | No  | Unknown  | No  | FASM | Unknown  | Unknown  | 1.73.04 / April 30, 2018
SASM | GPL | Yes  | Yes  | No  | Unknown  | Yes  | NASM, MASM, GAS and FASM | Yes  | Yes  | 3.10.1 / 8 October 2018
SlickEdit | Proprietary | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX | No  | MASM, High Level Assembly, Linux Assembly, OS/390 Assembly  | Yes  | Yes  | 2018

## BASIC

IDE | License | Windows | Linux | macOS | Developer | Other platforms  | Latest stable release

|
|
|
|
|
|
|

Basic4android | Proprietary | Yes  | No  | No  | Anywhere Software  | cross-compile from Windows to Android  | 2018-03-20
Gambas | GPL | No  | Yes  | No  | Benoît Minisini | FreeBSD, Cygwin | 2019-11-19
Microsoft Small Basic | MIT License | Yes  | No  | No  | Microsoft |  | 2015-10-01
Microsoft Visual Studio | Proprietary | Yes  | Yes  | Yes  | Microsoft |  | 2017-10-19
MonoDevelop | LGPL  | Yes  | Yes  | Yes  | Xamarin and the Mono community  | FreeBSD, OpenBSD, Solaris | 2016-01-28
PBASIC Stamp Editor  | Proprietary | Yes  | No  | Yes  | Parallax Inc  |  | 2014-07-02[4]
PureBasic | Proprietary | Yes  | Yes  | Yes  | Fantaisie Software  | AmigaOS | 2020-03-30
SharpDevelop | MIT[5] | Yes  | No  | No  | ICSharpCode Team  |  | 2015-07-14
SlickEdit | Proprietary | Yes  | Yes  | Yes  | SlickEdit | Solaris, Solaris SPARC, AIX, HP-UX | 2018
Xojo | Proprietary | Yes  | Yes  | Yes  | Xojo, Inc.  | Web  | 2015-12-17

## C/C++

IDE | License | Windows | Linux | macOS | Other platforms  | Written in  | 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 (abandoned)  | GPL | No  | Yes  | No  | FreeBSD | C | Yes  | Yes  | Yes  | Yes  | No  | Yes  | No  | Yes  | Yes  | 2016-03  | Yes  | Yes  | No
AppCode (IntelliJ IDEA)  | Proprietary | No  | No  | Yes  |  | Java | Yes  | Yes  | No  | Yes (Xcode profiler)  | No  | Yes  | Yes  | Yes  | Yes  | 2012-12  | Yes (Xcode toolchain)  | Yes (Xcode toolchain)  | Yes
C++Builder | Proprietary, Freeware (Starter edition only)  | Yes  | No (Cross compiler planned)  | Yes (Cross compiler)  | cross-compiles for Android and iOS | C++ and Object Pascal | Yes  | Yes  | Yes  | Yes (AQTime Standard in package manager)  | Yes  | Yes  | Yes  | Yes  | Yes  | 2017-03 Tokyo 10.2  | Yes  | Yes  | Yes
Code | GPL | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | C++ | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes[6] | Yes  | 2022-12[7] | Yes (MinGW + custom)  | Yes (MinGW + custom)  | Yes
CodeLite | GPL | Yes  | Yes  | Yes  | FreeBSD | C++ | Yes  | Yes  | Yes  | Yes (As of CodeLite 6.1, integration with Valgrind)  | No  | Yes  | Yes  | Yes[8] | Yes  | 2023-01-14  | Yes (GCC, Clang, VC + custom)  | Yes (GCC, Clang, VC + custom)  | Yes
Dev-C++ | GPL | Yes  | No[9] | No  | FreeBSD | Object Pascal | Yes  | No  | Yes  | Yes  | No  | Yes  | No  | Yes  | Yes  | 2021-01-30  | Yes  | Yes  | No
Eclipse CDT | EPL | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | C++, Java | Yes  | Yes[2] | Yes[10] | Yes[11] | Yes[12] | Yes  | Yes  | Yes  | Yes  | 2020-06[13][14][15] | External  | External  | Yes
Geany | GPL | Yes  | Yes  | Yes  | FreeBSD, AIX, OpenBSD, Solaris, other Unix | C | Yes (via a plug-in)  | No  | No  | No  | No  | Yes  | No  | No  | Yes  | 2019-04[16] | External  | External  | No
GNAT Programming Studio  | GPL | Yes  | Yes  | Yes  | DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | Ada | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | No  | Yes  | 2016-06  | Yes  | Yes  | Yes
JetBrains CLion  | Proprietary | Yes  | Yes  | Yes  |  | Java | Yes  | No  | Yes  | No  | No  | Yes  | Yes  | No  | Yes  | 2019-07[17] | Yes (customizable)  | Yes (customizable)  | Yes
KDevelop | GPL | Yes  | Yes  | Yes  | FreeBSD, Solaris | C/C++ | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2022-12-08  | 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  | 2016-12  | Yes  | No  | No
Microsoft Visual Studio | Proprietary, Freeware (Community edition only)  | Yes  | Yes (Cross compiler)[18] | No  | Mac OS 7 (v2.x-v4.x only)  | C++ and C# | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2019-04  | Yes  | Yes  | Yes (also plugin)[19]
Microsoft Visual Studio Code | MIT | Yes  | Yes  | Yes  |  | TypeScript JavaScript CSS | Yes  | No  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | May 8  | External  | External  | Requires language server support[20][21]
MonoDevelop | LGPL  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | C# | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | 2016-11  | Yes (GCC + custom)  | Yes (GCC + custom)  | Yes
NetBeans C/C++ pack | Apache License | Yes  | Yes  | Yes  | OpenBSD, Solaris | Java | Yes[22] | Yes[22] | Yes[23] | No[22] | No  | Yes  | No  | Yes  | Yes  |  | External  | External  | Yes
OpenWatcom  | OSI Approved | Yes (32-bit only)  | partial  | No  | FreeBSD, DOS, OS/2  | C/C++ | 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 IDE | Proprietary, Freeware  | Yes  | No  | No  |  | ?  | Yes  | No  | Yes  | ? | ? | ? | ? | ? | ? | Aug 8, 2021  | Yes  | Yes  | ?
Qt Creator | GPL / LGPL / Proprietary | Yes  | Yes  | Yes  | FreeBSD, Maemo, OpenBSD, Symbian | C++ | Yes  | Yes  | Yes  | Yes  | No  | Yes  | Yes (clang)  | Yes  | Yes  | 2023-07  | External  | External  | Yes[24]
Rational Software Architect (Eclipse IBM) | Proprietary | Yes  | Yes  | No  | FreeBSD, JVM, Solaris | Java | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2015-09  | External  | External  | Yes
SlickEdit | Proprietary | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX | C++ | Yes  | No  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | 2018-12  | External  | External  | Yes
U++ TheIDE | BSD  | Yes  | Yes  | Yes  | FreeBSD, Solaris | C++ | Yes  | Yes  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | 2022-12  | External  | External  | No
Understand | Proprietary | Yes  | Yes  | Yes  | Solaris | ?  | No  | No  | No  | No  | No  | Yes  | Yes  | No  | Yes  | 2015-12  | No  | No  | Yes
Xcode (Apple) | Proprietary | No  | No  | Yes  | cross compiles to iOS | C, C++, Objective-C, Objective-C++  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | 2016-12  | Yes, llvm (llvm-gcc and gcc deprecated)  | Yes, llvm (llvm-gcc and gcc deprecated)  | Yes
IDE  | License  | Windows  | Linux  | macOS  | Other platforms  | Written in  | 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#

IDE | License | Developer | Latest stable release | Windows | Linux | macOS | Other platforms

|
|
|
|
|
|
|

Microsoft Visual Studio | Proprietary

Community Edition: Freeware

| Microsoft | 2019-04-12 16.9.4  / April 13, 2021

| Yes  | No  | Yes  |
MonoDevelop | LGPL  | Xamarin and the Mono community  | 7.6.9.22 / September 21, 2018  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris
SharpDevelop | MIT[25] | IC#Code Team  | 2016-04-14 5.1 / April 14, 2016

| Yes  | No  | No  |
SlickEdit | Proprietary | SlickEdit | October 2016  | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX
Understand | Proprietary | SciTools  | 2015-12-04 814 / December 4, 2015

| Yes  | Yes  | Yes  | Solaris
Visual Studio Code | source code(MIT License) - binary(Proprietary)  | Microsoft | May 8  /

| Yes  | Yes  | Yes  |
Xamarin Studio  | source code(MIT License) - binary(Proprietary)  | Microsoft  | December 2016  | Yes  | Yes  | Yes  |
Eclipse | EPL | Eclipse Foundation | 2017-06-28 4.7  / June 28, 2017

| Yes  | Yes  | Yes  |
Rider  | Proprietary | JetBrains | 2020-12-30 2020.3.2  / December 30, 2020

| Yes  | Yes  | Yes  |

## COBOL

IDE  | License  | Developer  | Written in  | First Release  | Latest Stable Release  | Windows  | macOS  | Linux

|
|
|
|
|
|
|
|

OpenCobolIDE[26] | GPL v3[27][28] | Colin Duquesnoy[29] | Python[30] | 1.0.0 / 21 March 2013[31] | 4.7.6 / 30 December 2016[32][33][34] | Yes[33] | Yes[33] | Yes[33]

## Common Lisp

IDE | License | Windows | Linux | macOS | Other platforms  | Editor | Debugger | GUI builder  | Profiler  | Browsers

|
|
|
|
|
|
|
|
|
|

Allegro Common Lisp | Proprietary | Yes  | Yes  | Yes  | FreeBSD, HP-UX, AIX, Solaris, Tru64 UNIX | Yes  | Yes  | Yes  | Yes  | Class browser, Systems, Definitions
LispWorks | Proprietary | Yes  | Yes  | Yes  | FreeBSD, HP-UX, Solaris | 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  | No  | Yes  | Class browser, Errors, Symbols

## Component Pascal

IDE | License | Developer | Platform

|
|
|

BlackBox Component Builder | Proprietary similar to Sleepycat | Oberon microsystems  | Windows

## D

IDE | Widget toolkit | Platform  | Compilers | Open Source  | Made in D  | Notes

|
|
|
|
|
|

Visual Studio | Microsoft | Windows | DMD, LDC (LLVM), GDC (GCC)  | No  | No  | Visual Studio extension. VisualD, wrote in D.
NetBeans | Java Swing | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, Java | DMD, LDC (LLVM), GDC (GCC)  | Yes  | No  | NetBeans module. NetBeans-D, under MIT License.
SlickEdit | Qt | Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC | DMD | No  | No  |
CodeLite | wxWidget  | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM), GDC (GCC)  | Yes  | No  |
Xcode | Cocoa  | macOS | DMD, GDC (GCC)  | No  | No  | Xcode plugin. D for Xcode, under GPL v2.
MonoDevelop | GTK | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM), GDC (GCC)  | Yes  | No  | MonoDevelop extension. Mono-D, support VisualD projects and DUB, Can be installed on Xamarin Studio too, under Apache License.
KDevelop | Qt | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM), GDC (GCC)  | Yes  | No  |
Geany | GTK+ | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM), GDC (GCC)  | Yes  | No  | Native support.
Code | wxWidget  | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM), GDC (GCC)  | Yes  | No  | Includes partial support.
Eclipse | SWT | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, Java | DMD | Yes  | No  | Eclipse Plugin. DDT. Dropped.

## Eiffel

IDE | License | Windows | Linux | macOS | 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  | Type checking, Void-safety, Metrics tool  | BON / UML class diagramming | Multi-view  | 20.05, 2020

## Erlang

Go to this page: Source code editors for Erlang

## Fortran

IDE | License | Platform  | Developer | Latest stable release

|
|
|
|

Code | GPL | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Code Team  | 17.12 / 2017-12-30
Geany | GPL | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | Team  | 1.37.1 / November 8, 2020
GNAT Programming Studio  | GPL | Windows, Linux, macOS, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | AdaCore  | 4.3.1 / June 2009
KDevelop | GPL | Linux | KDevelop Team  | Template:Latest stable release/KDevelop
NetBeans | Apache License | Windows, Linux, macOS | NetBeans Community  |
OpenWatcom  | OSI Approved | Windows, Linux, DOS, OS/2  | OpenWatcom Community  | 1.9 / June 2, 2010
Photran[35] | EPL | Windows, Linux, macOS | Eclipse w/Parallel Tools Platform (PTP)  | 9.1.0 / 2015
Plato  | Proprietary | Windows | Silverfrost FTN95 | 8.80 / 2021
Understand | Proprietary | Windows, Linux, macOS, Solaris, other Unix | SciTools  | December 4, 2015
Simply Fortran | Proprietary | Windows, Linux, macOS | Approximatrix, LLC  | 3.32 / November 1, 2023
SlickEdit | Proprietary | Windows, Linux, macOS, AIX, Solaris, Solaris SPARC, HP-UX | SlickEdit  | October 2016
IntelliJ IDEA | ASLv2 | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | JetBrains  | September 2017

## F#

Main article: F Sharp (programming language)

IDE | License | Windows | Linux | macOS | Developer

|
|
|
|
|

Microsoft Visual Studio | Proprietary

Community Edition: Freeware

| Yes  | No  | Yes  | Microsoft
Visual Studio Code[36] | source code(MIT License) - binary(Proprietary)  | Yes  | Yes  | Yes  | Microsoft
Rider[37] | Proprietary | Yes  | Yes  | Yes  | JetBrains

## Groovy

IDE | License | Written in Java only  | Windows | Linux | macOS | Other platforms  | GUI builder

|
|
|
|
|
|
|

Eclipse GDT | EPL | No  | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | No
IntelliJ IDEA | ASLv2, proprietary  | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | No
NetBeans | Apache License | Yes  | Yes  | Yes  | Yes  | OpenBSD, Solaris | Yes
SlickEdit | Proprietary | No  | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX | No

## Haskell

IDE | License | Platforms  | Latest stable release | Developer

|
|
|
|

EclipseFP plugin | EPL? | JVM | 2.6.4 / January 19, 2015  | eclipsefp.github.io
SlickEdit | Proprietary | Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC | October 2016  | SlickEdit

## Haxe

Go to this page: Comparison of IDE choices for Haxe programmers

## Java

Java has strong IDE support, due not only to its historical and economic importance, but also due to a combination of reflection and static-typing making it well-suited for IDE support.[a fact or an opinion?] Some of the leading Java IDEs (such as IntelliJ and Eclipse) are also the basis for leading IDEs in other programming languages (e.g. for Python, IntelliJ is rebranded as PyCharm, and Eclipse has the PyDev plugin.)

### Open

IDE | License | LSP  | Written in Java only  | Windows | Linux | macOS | Other platforms  | GUI builder  | Profiling | JavaScript  | RDBMS  | EE  | Limitations

|
|
|
|
|
|
|
|
|
|
|
|
|

BlueJ | GPL2+GNU linking exception | No  | Yes  | Yes  | Yes  | Yes  | Solaris | No  |  |  |  |  | Not a General IDE; a small scale UML editor
DrJava | Permissive  | No  | Yes  | Yes  | Yes  | Yes  | Solaris | No  |  |  |  |  | Java 8 only (2014)
Eclipse JDT | EPL | Yes  | No[38] | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | Yes  | Yes  | Yes  | Yes  | Yes  | Large JS files will crash
Geany | GPL | No  | No  | Yes  | Yes  | Yes  | FreeBSD, AIX, OpenBSD, Solaris, other Unix | No  |  | Yes  |  |  |
Greenfoot | GPL | No  | Yes  | Yes  | Yes  | Yes  | Solaris | No  |  |  |  |  | Not a General IDE; a 2D Game builder
NetBeans | Apache License | No  | Yes  | Yes  | Yes  | Yes  | OpenBSD, Solaris | Yes  | Yes  | Yes  | No  | Yes  | Multi folder Maven not supported
IntelliJ IDEA Community Edition  | Apache License v2.0 | No  | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | Yes  | No  | No  | No  | No
VSCodium | MIT License | Yes  | No  | Yes  | Yes  | Yes  |  | Yes  |  | Yes  |  |  | No stack trace console.
LunarVim (based on NeoVim)  | Apache License | Yes  | No  | No  | Yes  | Yes  |  | No  | No  | Yes  |  |  | Some plugins do not yet auto install

### Closed

IDE | License | Written in Java only  | Windows | Linux | macOS | Other platforms  | GUI builder  | Limitations

|
|
|
|
|
|
|
|

IntelliJ IDEA Ultimate Edition  | Proprietary | Yes  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris | Yes  |
JBuilder | Proprietary | Yes  | Yes  | Yes  | Yes  | Solaris | Yes  |
JCreator  | Proprietary | No  | Yes  | No  | No  |  | No  |
JDeveloper | Proprietary (freeware)  | Yes  | Yes  | Yes  | Yes  | generic JVM  | Yes  |
jGRASP | Proprietary (freeware)  | Yes  | Yes  | Yes  | Yes  |  | No  |
MyEclipse | Proprietary | Yes  | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris | Yes  |
Rational Application Developer | Proprietary | Yes  | Yes  | Yes  | No  | AIX, Solaris | Yes  |
Servoy | Proprietary | Yes  | Yes  | Yes  | Yes  | Solaris | Yes  |
SlickEdit | Proprietary | No  | Yes  | Yes  | Yes  | Solaris, Solaris SPARC, AIX, HP-UX | No  |
Understand | Proprietary | No  | Yes  | Yes  | Yes  | Solaris | Yes  |
Xcode (Apple) | Proprietary | No  | No  | No  | Yes  |  | Yes  | No code formating

## JavaScript

IDE | Developer | Latest stable release | Platform  | License | Written in

|
|
|
|
|

Anjuta (abandoned)  | Anjuta Team  | 2018-03-11 3.28.0 / March 11, 2018

| Unix-like | GPL | C
Atom | GitHub (subsidiary of Microsoft)  | May 8  /

| Cross-platform  | MIT License | JavaScript
Brackets | Adobe | September 2017  | Cross-platform  | MIT License | JavaScript, HTML, CSS
Aptana Studio | Aptana, Inc. | December 2013  | Cross-platform  | GPL, proprietary  | Java, JavaScript
Codeanywhere  | Codeanywhere, Inc.  | August 2015  | Cloud IDE  | Proprietary | JavaScript
CodeLite | CodeLite | 17.0.0 January 2023  | Cross-platform  | GPL | C++
Eclipse Web Tools  | Eclipse Foundation |  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | C, Java
Komodo IDE / Edit  | ActiveState  | November 19, 2013  | Cross-platform  | IDE:Proprietary, Edit:MPL 1.1  | C, C++, JavaScript, Perl, Python, Tcl, XUL
NetBeans | Oracle |  | Cross-platform  | Apache License | Java
Nodeclipse NTS  | Nodeclipse | March 31, 2014  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | Java
NuSphere PhpED  | NuSphere  | June 2011  | Windows | Proprietary | N/A
Oracle JDeveloper  | Oracle Corporation | July 2013  | Windows, Linux, macOS | Proprietary – free[39] | Java
Servoy | Servoy Developer Team  | June 2011  | Cross-platform  | Servoy License  | Java
SlickEdit | SlickEdit | October 2016  | Windows, Linux, macOS, Solaris, AIX, HP-UX | Proprietary | C++
Visual Studio | Microsoft  | March 31, 2016[40] | Windows | Proprietary | C++, C#
Visual Studio Code | Microsoft  | May 8  /

| Cross-platform  | MIT License | JavaScript
WebStorm  | JetBrains | 2019.1/ 25 March 2019[41] | Cross-platform  | Proprietary | Java

## Julia

IDE | License | Windows | Linux | macOS | Other platforms  | Debugger | Profiler  | Notes

|
|
|
|
|
|
|
|

Atom (with Juno extension)  | MIT License[42] | Yes  | Yes  | Yes  | ?  | Yes[43] | Yes[44] | Has a plotting pane. Juno team merged with VS Code extension team (see below); Juno now in maintenance mode.
Emacs / spacemacs | portions in GPL v2, LGPL, BSD and public domain | Yes  | Yes  | Yes  | FreeBSD | Yes  | Yes  | ESS extension support for emacs. vi support also available, e.g. in spacemacs (useful for pair programming).
Visual Studio Code (using the Julia extension)  | MIT License  | Yes  | Yes  | Yes  | FreeBSD[45] | Yes  | Yes (i.e. flame graph viewing support)  | Has a plotting pane. License is for the extension; and Microsoft's source code (only).

## Lua

IDE | Developer | Latest stable release | Platform  | License

|
|
|
|

Decoda  | Unknown Worlds Entertainment | 1.16 / October 25, 2011  | Windows | GPL[46]
SlickEdit | SlickEdit | October 2016  | Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARC | Proprietary
ZeroBrane Studio | Paul Kulchenko, ZeroBrane LLC  | 1.80 / October 7, 2018  | Windows, macOS/Mac, Linux | MIT License

## Pascal, Object Pascal

IDE | Developer | Latest stable release | Windows | Linux | macOS | Other platforms  | Mobiles  | Debugger | GUI builder  | License | Autocomplete

|
|
|
|
|
|
|
|
|
|
|

Delphi  | Embarcadero Technologies | Delphi 10.4.2 (Sydney) / February 24 2021  | Yes  | No  | No  | cross-compile to macOS, Android, iOS Linux[47] | Yes  | Yes  | Yes  | Proprietary | Yes
Free Pascal IDE  | Volunteers  | 3.2.2 / May 20, 2021  | 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, JVM, LLVM (experimental), JavaScript transpiler, Embedded systems.  | Yes  | Yes  | No  | GPL; LGPL with static linking exception  | No
KDevelop | KDevelop Team  | Template:Latest stable release/KDevelop (only 3.x supports Pascal)  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, NetBSD, Solaris, other Unix | No  | No  | No  | GPL |
Lazarus | Volunteers  | 3.0.0 / December 21, 2023  | Yes  | Yes  | Yes  | See Free Pascal | Yes  | Yes  | Yes  | GPL; LGPL with static linking exception  | Yes
MIDletPascal | Code Research Laboratories  | 3.5 / February 2, 2013  | 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.6 / 2017-11-24  | 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  | 10.0 / August 2018  | Yes and additional Water IDE  | No  | Yes via Fire IDE  | JVM, .NET, Mono, Cocoa, Cocoa Touch, Android, iOS, WebAssembly, cross compile to Linux | Yes  | Yes  | Yes  | Proprietary; free compiler  | Yes
PocketStudio | winsoft  | 3.0  | No  | No  | No  | Palm OS | Yes  | Yes  | Yes  | Proprietary |
Dev-Pascal | Bloodshed Software  | 1.9.2 (using FPC 1.9.2 from 2005)  | Yes  | No  | No  |  | No  | Yes  | No  | GPL |
PascalABC.NET | Volunteers  | 3.4 / Jule 27, 2018  | Yes  | Yes  | Yes  | compiles to CLR | No  | Yes  | Yes  | LGPL  | Yes

## Perl

IDE | Developer | Latest stable release | Platform  | License

|
|
|
|

Eclipse EPIC | EPIC Project Team  | 0.6.44 / April 18, 2012  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | CPL
Geany | Team  | 1.37.1 / November 8, 2020  | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL
Komodo IDE / Edit  | ActiveState  | 9.0.1 / April 19, 2015  | Cross-platform  | Proprietary
NetBeans | Sun Microsystems / Oracle |  | Cross-platform  | Apache License
Padre | Padre Team  | 1.0 / November 8, 2013  | Cross-platform  | Perl
JetBrains IDEs (via plugin)[48] | Alexandr Evstigneev  | 2019.1.3 / May 25, 2019  | Cross-platform  | Apache 2.0
SlickEdit | SlickEdit | October 2016  | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary

## PHP

IDE | Developer | Latest stable release | Platform  | License | Autocomplete | Debugger | Refactoring support  | VCS Support

|
|
|
|
|
|
|
|

Adobe Dreamweaver  | Adobe Systems | \-  | Cross-platform  | Proprietary | Yes  | No  | No  | No
Aptana Studio | Aptana, Inc. | December 2013, 3.5.0  | Cross-platform  | GPL, proprietary  | Yes  | Yes  | No  | via plugins
CodeLite | CodeLite | January 2023, 17.0  | Cross-platform  | GPL | Yes  | Yes  | No  | Git, SVN
Codelobster | Codelobster | 2.4 / September 11, 2023  | Cross-platform  | Proprietary | Yes  | Yes  | No  | via plugins
Eclipse Che | Eclipse Foundation / Zend | 4.7 / September 2, 2016  | Cross-platform  | EPL | Yes  | Yes  | Yes  | Unknown
Eclipse PDT  | Eclipse Foundation / Zend | 7.0 / December 18, 2019  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | Yes  | Yes  | Yes  | CVS, Git, Mercurial, SVN (via plugins)
Geany | Geany Team  | 1.37.1 / November 8, 2020  | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL | Yes  | No  | No  | via plugins
HTML-Kit | Chami.com  | 292  | Windows (all)  | Proprietary | Unknown  | No  | Unknown  | Unknown
HyperEdit | Jonathan Deutsch / Tumult  | 1.6 / April 30, 2008  | macOS | Proprietary | Yes  | No  | No  | No
KDevelop | KDE KDevelop Team  | Template:Latest stable release/KDevelop | Cross-platform  | GPL | Yes  | No  | Unknown  | CVS, Git, SVN
Komodo IDE / Edit  | ActiveState  | 10.0.1 (June 2016)  | Cross-platform  | Proprietary | Yes  | Yes  | Yes  | Bazaar, CVS, Git, Mercurial, Perforce, SVN
NetBeans | Sun Microsystems / Oracle |  | Cross-platform on Netbeans  | Apache License | Yes  | Yes  | Yes  | CVS, Git, Mercurial, SVN
PHPEclipse (Eclipse)  | PHPEclipse project team  | 1.2.2 / September 2009  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | CPL | Yes  | Yes  | Unknown  | Unknown
PhpED Professional  | NuSphere Corporation  | 19.111 / May, 2019  | Windows | Proprietary | Yes  | Yes  | Unknown  | CVS, SVN, any other Windows-shell integrated
PHPEdit | WaterProof SARL  | 3.6.4 (April 9, 2010; 16 years ago (2010-04-09)) [±] | Windows | Proprietary | Yes  | Yes  | No  | CVS, SVN
PhpStorm (IntelliJ IDEA)  | JetBrains | 2019.1 / 28 March 2019  | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Proprietary | Yes  | Yes  | Yes  | CVS, Git, Mercurial, Perforce, SVN
Quanta Plus | KDE Web Dev Team  | 3.5.8 / October 16, 2007  | Linux | GPL | Unknown  | No  | Unknown  | Unknown
RadPHP (formerly Delphi for PHP)  | Embarcadero Technologies | XE2 / August 30, 2011  | Windows | Proprietary | Yes  | Yes  | Yes  | Unknown
SlickEdit | SlickEdit | October 2016  | Windows, Linux, macOS, AIX, HP-UX, Solaris | Proprietary | Yes  | Yes  | No  | Yes
Zend Studio | Zend | 10.6 / February 2014  | Cross-platform  | Proprietary | Yes  | Yes  | Yes  | CVS, Git, SVN, others (via plugins)

## Python

IDE | Developer | Latest stable release version  | Latest stable release date  | Platform  | Written in  | Widget toolkit | License | Python2x support  | Python3x support  | Debugger | GUI builder | Integrated toolchain  | Profiler | Code coverage | Autocomplete | Static program analysis | GUI based design | Class browser | Code refactoring | Version control system support  | Web framework support

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Anjuta (abandoned)  | Naba Kumar  | 3.28.0  | 2018-03-11  | Unix-like  | C | GTK+ | GPL | Unknown  | Unknown  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
eric | Detlev Offenbach  | 21.3  | 2021-03-06  | Windows, Linux, macOS | Python | PyQt | GPLv3 "or later"  | Yes, until version 4.5.25 and since version 5.5.0[49] | Yes, since version 5.0.0[50] | Yes, for Python 2 & 3  | Yes: Qt Creator | Unknown  | Yes  | Yes  | Yes  | Multiple integrated checkers and Pylint via plug-in  | Yes  | Yes  | Yes  | Subversion and Mercurial (core plug-ins), git (optional plug-in)  | Django as optional plug-in
Geany | Team  | 1.37.1  | 2020-11-08  | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | C | GTK+ | GPL | Unknown  | Yes  | No  | Unknown  | Unknown  | Unknown  | Unknown  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
IDLE  | Guido van Rossum et al.  | 3.7  | 2019-03-25  | Cross-platform  | Python | Tkinter | PSFL | Yes  | Yes  | Yes  | No  | Unknown  | No  | No  | Yes  | No  | Yes  | Yes  | Unknown  | No  | No
Komodo IDE | ActiveState  | 10.2  | 2017-02-21  | Cross-platform  | Unknown  | Mozilla platform  | Proprietary | Yes  | Yes  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Unknown
KDevelop | KDE KDevelop Team  | 5.6.1  | 2020-12-11  | Cross-platform  | C, C++ | Qt | GPL | Unknown  | Yes  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Yes  | Unknown  | Unknown  | Yes  | Yes  | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Unknown
Microsoft Visual Studio (formerly Python Tools for Visual Studio

[51])

| Microsoft  | 16.9  | 2021-03-02  | Windows | C++ and C# | Windows Forms and WPF, through IronPython | Python tools under Apache License 2.0 | Yes  | Yes  | Yes  | No  | Unknown  | Unknown  | Unknown  | Yes[52] | Unknown  | Unknown  | Yes  | Basic refactoring  | Yes  | Yes
MonoDevelop | Novell and the Mono community  | 6.1.2.44  | 2016-11-11  | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | C# | Gtk#  | LGPL  | Unknown  | Unknown  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
Ninja-IDE | Team  | 2.4  | 2019-06-23[53] | Cross-platform  | Python | PyQt | GPL | Yes (Python 2.7)  | Yes  | Yes (with wdebugger plugin)  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
PIDA | Team  | 0.6.2  | 2010-08-04  | Cross-platform  | Python | PyGTK | GPL | Unknown  | Unknown  | Yes (integrates with external debuggers)  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown  | Unknown
PyCharm | JetBrains  | 2023.2.3  | 2023-10-11  | Windows, Linux, macOS | Java, Python | Swing | Open core: Full version under Apache License 2.0 | Yes  | Yes  | Yes  | Unknown  | Yes  | Yes (full version only)  | Yes (full version only)  | Yes  | Yes PEP 8 and others  | Yes  | Yes  | Yes  | Yes  | Yes
PyDev / LiClipse (plug-in for Eclipse and Aptana)  | Appcelerator | 7.5.0  | 2020-01-10  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | Python | SWT | EPL | Yes  | Yes  | Yes (also remote, container, cluster, multi-threaded, and multi-process debugging)  | Unknown  | Unknown  | Unknown  | Unknown  | Yes  | Yes  | Unknown  | Yes  | Yes  | Yes  | Yes
PyScripter | Kiriakos Vlahos  | 4.2.5  | 2022-12-22  | Windows | Delphi, Python | Unknown  | MIT | Unknown  | Yes  | Yes  | Unknown  | Unknown  | Unknown  | Unknown  | Yes  | Yes  | Unknown  | Unknown  | Unknown  | Yes  | Yes
Spyder | Team  | 5.5.0  | 2023-11-08  | Windows, Linux, macOS, Qt | Python | Qt5/Qt6 with PyQt or PySide | MIT | Yes  | Yes  | Yes  | Unknown  | Yes  | Yes  | Unknown  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Unknown
Thonny | Aivar Annamaa  | 4.1.4  | 2023-11-9  | Windows, Linux, macOS | Python | Unknown  | MIT | No  | Yes  | Yes  | No  | Yes  | No  | No  | Yes  | No  | Yes  | Yes  | No  | No  | No
Wing | Wingware  | 9.1.2  | 2023-09-28  | Windows, Linux, macOS | Python | Qt5 with PyQt | Proprietary | Yes  | Yes  | Yes (also remote, container, cluster, multi-threaded, and multi-process debugging)  | No  | Yes  | No  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes

## R

Main article: R (programming language)

IDE | Developer | Latest stable release | Platform  | License

|
|
|
|

R Tools for Visual Studio | Microsoft | March 10, 2017 (2017-03-10), v1.0 RC3  | Microsoft Windows | Apache License 2.0
RStudio | RStudio, Inc.  | October 29, 2018 (2018-10-29), v1.1.463  | Cross-platform  | AGPL

## Racket

IDE | Developer | Latest stable release | Platform  | License

|
|
|
|

DrRacket  | PLT Design, Inc.  | 26 October 2018, v7.1  | Cross-platform  | LGPL

## Ruby

IDE | Developer | Latest stable release | Platform  | License

|
|
|
|

Aptana Studio with integrated RadRails plugin (Eclipse) | Aptana, Inc. | 3.5.0 / December 27, 2013  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | GPL, proprietary
Eclipse DLTK Ruby Plugin | Eclipse Foundation  | 5.0.0 / June 6, 2013  | x86  | EPL
eric | Detlev Offenbach  | 6.1.4 / April 9, 2016  | Cross-platform  | GPLv3 "or later"
Komodo IDE / Edit  | ActiveState  | 9.0.1 / April 19, 2015  | Cross-platform  | Proprietary
RubyMine (IntelliJ IDEA) | JetBrains | 2018.3.5 (build 183.5912.16) / Feb 27, 2019[54] | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Proprietary
SlickEdit | SlickEdit | October 2016  | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary

## Scala

IDE | License | Windows | Linux | macOS | Other platforms

|
|
|
|
|

Eclipse JDT | EPL | Yes  | Yes  | Yes  | FreeBSD, JVM, Solaris
IntelliJ IDEA | ASLv2, proprietary  | Yes  | Yes  | Yes  | FreeBSD, OpenBSD, Solaris
NetBeans | Apache License | Yes  | Yes  | Yes  | Solaris

## Smalltalk

IDE | Developer | License | Windows | Linux | macOS | Other platforms  | Debugger | GUI builder

|
|
|
|
|
|
|
|

Dolphin Smalltalk | Object Arts  | MIT License | Yes  | No  | 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
VisualAge | IBM | Proprietary | Yes  | Yes  | Yes  | various  | Yes  | Yes
VisualWorks | Cincom  | Proprietary | Yes  | Yes  | Yes  | various  | Yes  | Yes

## Tcl

IDE | Developer | Latest stable release | Platform  | License

|
|
|
|

Eclipse DLTK  |  | 5.0  | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL
Komodo IDE / Edit  | ActiveState  | 9.0.1  | Cross-platform  | IDE:Proprietary, Edit:GPL, LGPL, MPL
SlickEdit | SlickEdit | October 2016 v.21  | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary

## Unclassified

* IBM Rational Business Developer
* Mule

## Visual Basic .NET

IDE  | Developer  | License  | Written in  | First Release  | Latest Stable Release  | Windows  | macOS  | Linux

|
|
|
|
|
|
|
|

Microsoft Visual Studio | Microsoft  | Proprietary  | C++ | 2001  | 16.9.15 / 14 December 2021  | Yes  | Yes  | No
Visual Studio Code[55] | Microsoft[56] | MIT[56] | TypeScript[56] | 0.10.1 / 13 November 2015[57] | 1.70.2 / 15 August 2022[58] | Yes[59] | Yes[59] | Yes[59]

## See also

* Comparison of assemblers
* Graphical user interface builder
* List of compilers
* Source-code editor
* Game integrated development environment

## References

1. ↑ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". http://marketplace.eclipse.org/content/aonixadt-ada-development-toolkit-gnat-and-objectada.
2. ↑ 2.0 2.1 "Qt Eclipse Integration for C++". http://qt.nokia.com/developer/eclipse-integration.
3. ↑ "GtkAda User's Guide". February 1, 2010. http://libre.adacore.com/wp-content/files/auto_update/gtkada-docs/gtkada_ug/gtkada_ug.html.
4. ↑ "Parallax.com". Parallax.com. http://parallax.com/search?search_api_views_fulltext=editor.
5. ↑ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
6. ↑ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
7. ↑ codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
8. ↑ Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
9. ↑ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
10. ↑ "Eclipse CDT Toolchain Documentation". http://help.eclipse.org/kepler/index.jsp?topic=/org.eclipse.cdt.doc.isv/guide/cdt_build_system/migration_guides/4.0/migration_guide_40.html.
11. ↑ "Eclipse LinuxTools integration of OProfile". http://wiki.eclipse.org/Linux_Tools_Project/OProfile/User_Guide.
12. ↑ "Eclipse LinuxTools integration of GCov". http://wiki.eclipse.org/Linux_Tools_Project/GCov/User_Guide.
13. ↑ "Eclipse CDT webpage". http://www.eclipse.org/cdt/.
14. ↑ "Eclipse Project Downloads". http://download.eclipse.org/eclipse/downloads/.
15. ↑ "Simultaneous Release - Eclipsepedia". https://wiki.eclipse.org/Simultaneous_Release.
16. ↑ "geany.org". geany.org. 2016-03-13. https://www.geany.org/documentation/releasenotes/.
17. ↑ "What's New in CLion". https://www.jetbrains.com/clion/whatsnew/.
18. ↑ Visual Studio supports C/C++ on Linux out of the box from version 2017 or later, but is also available via third-party plugins like VisualGDB
19. ↑ Refactoring for Visual Studio C/C++ is supported natively since Visual Studio 2015 and via third-party plugins Visual Assist X http://www.wholetomato.com/ and Resharper for C++ https://www.jetbrains.com/resharper-cpp/
20. ↑ "A Common Protocol for Languages". https://code.visualstudio.com/blogs/2016/06/27/common-language-protocol.
21. ↑ "Refactoring source code in Visual Studio Code". https://code.visualstudio.com/docs/editor/refactoring.
22. ↑ 22.0 22.1 22.2 "C and C++ Development". Sun Microsystems. http://www.netbeans.org/features/cpp/index.html.
23. ↑ "C/C++ Projects Quick Start Tutorial". Sun Microsystems. http://www.netbeans.org/kb/docs/cnd/quickstart.html.
24. ↑ qt-project.org
25. ↑ SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
26. ↑ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
27. ↑ "OpenCobolIDE in Launchpad" (in en). https://launchpad.net/cobcide/+index.
28. ↑ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
29. ↑ "ColinDuquesnoy in Launchpad" (in en). https://launchpad.net/~colin-duquesnoy/+index.
30. ↑ OpenCobolIDE/OpenCobolIDE, OpenCobol IDE, 2022-08-26, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
31. ↑ "1.0.0 : Series trunk : OpenCobolIDE" (in en). https://launchpad.net/cobcide/trunk/1.0.0/+index.
32. ↑ Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, https://github.com/OpenCobolIDE/OpenCobolIDE, retrieved 2022-08-27
33. ↑ 33.0 33.1 33.2 33.3 "OpenCobolIDE project files : OpenCobolIDE" (in en). https://launchpad.net/cobcide/+download.
34. ↑ "Releases · OpenCobolIDE/OpenCobolIDE" (in en). https://github.com/OpenCobolIDE/OpenCobolIDE/releases.
35. ↑ "Photran". Eclipse. https://projects.eclipse.org/projects/tools.ptp.photran.
36. ↑ "Use F# on Windows | The F# Software Foundation" (in en). https://fsharp.org/use/windows/.
37. ↑ "Features - Rider". https://www.jetbrains.com/rider/features/.
38. ↑ "482387 – Add arm and aarch64 source only fragments". Bugs.eclipse.org. https://bugs.eclipse.org/bugs/show_bug.cgi?id=482387.
39. ↑ oracle.com
40. ↑ "Xamarin now free in Visual Studio". March 31, 2016. https://arstechnica.com/information-technology/2016/03/xamarin-now-free-in-visual-studio/.
41. ↑ "WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console". https://blog.jetbrains.com/webstorm/2019/03/webstorm-2019-1/.
42. ↑ "Juno" (in en). https://github.com/JunoLab.
43. ↑ "Debugging · Juno Documentation". 3 June 2019. http://docs.junolab.org/latest/man/debugging/#Debugging.
44. ↑ "The Juno.jl Front-End · Juno Documentation". 20 May 2020. http://docs.junolab.org/latest/man/juno_frontend/#Profiler.
45. ↑ "prash-wghats/Electron-VSCode-Atom-For-FreeBSD" (in en). https://github.com/prash-wghats/Electron-VSCode-Atom-For-FreeBSD/releases/.
46. ↑ Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
47. ↑ "Embarcadero Delphi Product Page". Embarcadero Technologies. https://www.embarcadero.com/products/Delphi.
48. ↑ "Perl - IntelliJ IDEs Plugin | Marketplace". https://plugins.jetbrains.com/plugin/7796-perl.
49. ↑ "eric news 2014". Eric-ide.python-projects.org. http://eric-ide.python-projects.org/eric-news-2014.html.
50. ↑ "eric news 2010". Eric-ide.python-projects.org. http://eric-ide.python-projects.org/eric-news-2010.html.
51. ↑ Python support is integrated into Visual Studio 2017 and later. Python Tools for Visual Studio is still available as a plug-in for Visual Studio 2015 and earlier.
52. ↑ "Edit Python code - Visual Studio (Windows)". https://docs.microsoft.com/en-us/visualstudio/python/editing-python-code-in-visual-studio.
53. ↑ "Release Ninja-IDE 2.4 released! · ninja-ide/ninja-ide" (in en). https://github.com/ninja-ide/ninja-ide/releases/tag/v2.4.
54. ↑ "RubyMine 2018.3.5 is Available!". https://blog.jetbrains.com/ruby/2019/02/rubymine-2018-3-5-is-available/.
55. ↑ "Visual Studio Code - Code Editing. Redefined" (in en). https://code.visualstudio.com/.
56. ↑ 56.0 56.1 56.2 Visual Studio Code - Open Source ("Code - OSS"), Microsoft, 2022-08-27, https://github.com/microsoft/vscode, retrieved 2022-08-27
57. ↑ "Tags · microsoft/vscode" (in en). https://github.com/microsoft/vscode/tags?after=0.10.1-extensionbuilders.
58. ↑ "Tags · microsoft/vscode" (in en). https://github.com/microsoft/vscode.
59. ↑ 59.0 59.1 59.2 "Download Visual Studio Code - Mac, Linux, Windows" (in en). https://code.visualstudio.com/Download.

* v
* t
* e

Integrated development environments

C and C++|

| Open source|

* Android Studio
* Anjuta
* Code
* CodeLite
* Dev-C++
* Eclipse
* Geany
* GNAT Programming Studio
* GNOME Builder
* KDevelop
* MonoDevelop
* NetBeans
* QDevelop
* Qt Creator
* SharpDevelop
* Ultimate++
* OpenWatcom

|

Freeware|

* Oracle Developer Studio
* Visual Studio Community
* Xcode

Retail|

* C++Builder
* Eclipse-based
* CodeWarrior
* MyEclipse
* Visual Studio
* By JetBrains
* IntelliJ IDEA
* AppCode
* CLion
* LabWindows/CVI
* LccWin32
* IBM Rational Software Architect
* Understand

Discontinued|

* IBM VisualAge
* Visual C++ Express

Java|

| Open source|

* BlueJ
* DrJava
* Eclipse
* Geany
* Greenfoot
* IntelliJ IDEA Community Edition
* Android Studio
* NetBeans
* Servoy Community Edition

|

Freeware|

* jGRASP
* JDeveloper
* Xcode

Retail|

* JCreator
* MyEclipse
* IBM
* Rational Application Developer
* WebSphere Integration Developer
* JetBrains IntelliJ IDEA
* Servoy Business Application Platform Edition
* Understand

Discontinued|

* Metrowerks CodeWarrior Pro for Java
* JBuilder
* Sun Java Studio Creator (superseded by NetBeans)
* Visual Age (superseded by Eclipse)
* Visual Café (aka Espresso, superseded by JBuilder)
* Visual J++
* Xelfi (became NetBeans)

CLI|

| Open source|

* MonoDevelop
* SharpDevelop
* Visual Studio Code
* PascalABC.NET

|

Freeware|

* Visual Studio Community

Retail|

* Visual Studio
* Rider
* Understand

Discontinued|

* Xamarin Studio
* Visual Basic Express
* Visual Web Developer Express
* Visual J# Express
* Visual Studio Express for Windows Phone
* Visual C++ Express
* Visual C# Express
* Express for Desktop
* Express for Web
* Express for Windows

Flash|

* Adobe Flash Builder
* FlashDevelop
* Powerflasher FDT

PHP|

* Aptana
* NetBeans
* PhpStorm
* KDevelop

Python|

* Eric
* Light Table
* Ninja-IDE
* PyCharm
* PyDev
* Spyder
* Wing IDE
* KDevelop
* Visual Studio Code

Pascal and
Object Pascal|

| Open source|

* Free Pascal IDE
* Lazarus
* Dev-Pascal
* GNAVI

|

Freeware|

* Delphi Community

Retail|

* Delphi

Discontinued|

* Turbo Pascal for Windows
* Virtual Pascal

BASIC|

| Open source|

* MonoDevelop
* SharpDevelop
* Gambas
* HBasic
* Basic For Qt
* QB64

|

Freeware|

* Microsoft Small Basic
* FutureBASIC
* RapidQ
* thinAir

Retail|

* B4X (Basic4ppc)
* Microsoft Visual Studio
* NS Basic
* PureBasic
* GLBasic
* Liberty BASIC
* Xojo

Discontinued|

* QuickBASIC
* QBasic
* Visual Basic

* RStudio
* R Tools for Visual Studio

Online|

* AWS Cloud9 IDE
* Eclipse Che

* Category
* Comparison

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Comparison of integrated development environments. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Comparison_of_integrated_development_environments&oldid=706540"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template