Jump to content

Comparison of integrated development environments

From Wikipedia, the free encyclopedia

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.

ActionScript

[edit]
IDELicenseWindowsLinuxmacOSOther platformsDebuggerGUI builderProfilerStatic code analysisMXMLExport to Mobile
Adobe AnimateProprietaryYes No Yes JVMYes Yes Yes Yes Yes Yes
Flash BuilderProprietaryYes No Yes JVMYes Yes Yes Yes Yes Yes
FlashDevelop MIT LicenseYes No No Yes No Yes No Yes Yes
IntelliJ IDEAProprietaryYes Yes Yes FreeBSD, OpenBSD, SolarisYes No Yes Yes Yes Yes
Powerflasher FDTProprietaryYes Yes Yes JVMYes No Yes Yes Yes Yes

Ada

[edit]
IDELicense
Windows
Other platformsGUI builderProfilerCode coverageStatic code analysisLatest stable release
Eclipse w/ AonixADT[1]EPLYes Yes Yes FreeBSD, JVM, SolarisYes Yes[2]No Un­known Un­known Yes Un­known No Yes December 2009
GNAT Programming Studio GPLYes Yes Yes DragonFly BSD, FreeBSD, NetBSD, OpenBSD, SolarisYes Yes[3]Yes Yes Yes Yes Yes No Yes June 2014
SlickEditProprietaryYes Yes Yes Solaris, Solaris SPARC, AIX, HP-UXYes No No No No Yes No No Yes 2018
UnderstandProprietaryYes Yes Yes SolarisNo No No No No Yes Yes No Yes December 2015

Assembly

[edit]
IDELicenseWindowsLinuxmacOSOther platformsDebuggerAssemblersAuto-completeMacros/templates Latest stable release
FreshEUPL and 2-clause BSD Yes Yes No Un­known No FASMUn­known Un­known 1.73.04 / April 30, 2018
SASMGPLYes Yes No Un­known Yes NASM, MASM, GAS and FASMYes Yes 3.10.1 / 8 October 2018
SlickEditProprietaryYes Yes Yes Solaris, Solaris SPARC, AIX, HP-UXNo MASM, High Level Assembly, Linux Assembly, OS/390 AssemblyYes Yes 2018

BASIC

[edit]
IDELicenseWindowsLinuxmacOSDeveloperOther platformsLatest stable release
Basic4androidProprietaryYes No No Anywhere Softwarecross-compile from Windows to Android2018-03-20
GambasGPLNo Yes No Benoît MinisiniFreeBSD, Cygwin2019-11-19
Microsoft Small BasicMIT LicenseYes No No Microsoft2015-10-01
MonoDevelopLGPLYes Yes Yes Xamarin and the Mono community FreeBSD, OpenBSD, Solaris2016-01-28
PBASICStamp EditorProprietaryYes No Yes Parallax Inc2014-07-02[4]
PureBasicProprietaryYes Yes Yes Fantaisie SoftwareAmigaOS2024-03-27[5]
SharpDevelop MIT[6]Yes No No ICSharpCode Team 2015-07-14
SlickEditProprietaryYes Yes Yes SlickEditSolaris, Solaris SPARC, AIX, HP-UX2018
XojoProprietaryYes Yes Yes Xojo, Inc.Web 2015-12-17

C/C++

[edit]

C#

[edit]
IDELicenseDeveloperLatest stable releaseWindowsLinuxmacOSOther platforms
Microsoft Visual StudioProprietary

Community Edition: Freeware

Microsoft16.9.4  / April 13, 2021Yes No Yes
MonoDevelopLGPLXamarin and the Mono community 7.6.9.22 / September 21, 2018 Yes Yes Yes FreeBSD, OpenBSD, Solaris
SharpDevelop MIT[27]IC#Code Team 5.1 / April 14, 2016Yes No No
SlickEditProprietarySlickEditOctober 2016 Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UX
UnderstandProprietarySciTools 814 / December 4, 2015Yes Yes Yes Solaris
Visual Studio Codesource code(MIT License) - binary(Proprietary) Microsoft1.99.3 / 17 April 2025Yes Yes Yes
Xamarin Studiosource code(MIT License) - binary(Proprietary) Microsoft December 2016 Yes Yes Yes
EclipseEPLEclipse Foundation4.7  / June 28, 2017Yes Yes Yes
RiderProprietaryJetBrains2024.3  / November 13, 2024Yes Yes Yes

COBOL

[edit]
IDE License Developer Written in First Release Latest Stable Release Windows macOS Linux
OpenCobolIDE[28]GPL v3[29][30]Colin Duquesnoy[31]Python[32]1.0.0 / 21 March 2013[33]4.7.6 / 30 December 2016[34][35][36]Yes[35]Yes[35]Yes[35]

Common Lisp

[edit]
IDELicenseWindowsLinuxmacOSOther platformsEditorDebuggerGUI builderProfilerBrowsers
Allegro Common LispProprietaryYes Yes Yes FreeBSD, HP-UX, AIX, Solaris, Tru64 UNIXYes Yes Yes Yes Class browser, Systems, Definitions
LispWorksProprietaryYes Yes Yes FreeBSD, HP-UX, SolarisYes Yes Yes Yes Class browser, Functions, Errors, Processes, Symbols, Systems
SLIME (Emacs) portions in GPL v2, LGPL, BSD and public domainYes Yes Yes DragonFly BSD, FreeBSD, HP-UX, AIX, IRIX, DOS, NetBSD, OpenBSD, OpenVMS, OS/2, Solaris, other UnixYes Yes No Yes Class browser, Errors, Symbols

Component Pascal

[edit]
IDELicenseDeveloperPlatform
BlackBox Component BuilderProprietary similar to SleepycatOberon microsystems Windows

D

[edit]
IDEWidget toolkitPlatformCompilersOpen sourceMade in D Notes
Visual StudioMicrosoftWindowsDMD, LDC (LLVM), GDC (GCC) No No Visual Studio extension. VisualD, wrote in D.
NetBeansJava SwingWindows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, JavaDMD, LDC (LLVM), GDC (GCC) Yes No NetBeans module. NetBeans-D, under MIT License.
SlickEditQtWindows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARCDMDNo No
CodeLitewxWidgetWindows, macOS, Linux, FreeBSD, Solaris, OpenIndianaDMD, LDC (LLVM), GDC (GCC) Yes No
XcodeCocoamacOSDMD, GDC (GCC) No No Xcode plugin. D for Xcode, under GPL v2.
MonoDevelopGTK#Windows, macOS, Linux, FreeBSD, Solaris, OpenIndianaDMD, 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.
KDevelopQtWindows, macOS, Linux, FreeBSD, Solaris, OpenIndianaDMD, LDC (LLVM), GDC (GCC) Yes No
GeanyGTK+Windows, macOS, Linux, FreeBSD, Solaris, OpenIndianaDMD, LDC (LLVM), GDC (GCC) Yes No Native support.
Code::BlockswxWidgetWindows, macOS, Linux, FreeBSD, Solaris, OpenIndianaDMD, LDC (LLVM), GDC (GCC) Yes No Includes partial support.
EclipseSWTWindows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, JavaDMDYes No Eclipse Plugin. DDT. Dropped.

Eiffel

[edit]
LicenseOther platformsCode coverageStatic code analysisGUI-based designClass browserLatest stable release
GPL and commercial Yes Yes Yes FreeBSD, OpenVMS, Solaris, VxWorks, other UnixYes Yes Yes Yes Automatic testing framework Yes Type checking, Void-safety, Metrics tool BON / UML class diagrammingMulti-view 20.05, 2020

Erlang

[edit]

Go to this page: Source code editors for Erlang

Fortran

[edit]
IDELicensePlatformDeveloperLatest stable release
Code::BlocksGPLWindows, Linux, macOS, FreeBSD, OpenBSD, SolarisCode::Blocks Team 17.12 / 2017-12-30
GeanyGPLWindows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other UnixTeam 1.37.1 / November 8, 2020
GNAT Programming Studio GPLWindows, Linux, macOS, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, SolarisAdaCore4.3.1 / June 2009
KDevelopGPLLinuxKDevelop Team5.5.1 (May 5, 2020; 4 years ago (2020-05-05)) [±]
NetBeansApache LicenseWindows, Linux, macOSNetBeans Community 25[25] Edit this on Wikidata (20 February 2025) [±]
OpenWatcomOSI ApprovedWindows, Linux, DOS, OS/2OpenWatcom Community 1.9 / June 2, 2010
Photran[37]EPLWindows, Linux, macOSEclipse (software) w/Parallel Tools Platform (PTP) 9.1.0 / 2015
Plato ProprietaryWindowsSilverfrost FTN958.80 / 2021
UnderstandProprietaryWindows, Linux, macOS, Solaris, other UnixSciTools December 4, 2015
Simply FortranProprietaryWindows, Linux, macOSApproximatrix, LLC 3.38 / December 20, 2024
SlickEditProprietaryWindows, Linux, macOS, AIX, Solaris, Solaris SPARC, HP-UXSlickEdit October 2016
IntelliJ IDEAASLv2Windows, Linux, macOS, FreeBSD, OpenBSD, SolarisJetBrains September 2017

F#

[edit]
IDELicenseWindowsLinuxmacOSDeveloper
Microsoft Visual StudioProprietary (standard)
Freeware (community edition)
Yes No Yes Microsoft
Visual Studio Code[38]Proprietary (binary code)
MIT License (source code)
Yes Yes Yes Microsoft
Rider[39]ProprietaryYes Yes Yes JetBrains

Groovy

[edit]
IDELicenseWritten in Java only WindowsLinuxmacOSOther platformsGUI builder
Eclipse GDTEPLNo Yes Yes Yes FreeBSD, JVM, SolarisNo
IntelliJ IDEAASLv2, proprietary Yes Yes Yes Yes FreeBSD, OpenBSD, SolarisNo
NetBeansApache LicenseYes Yes Yes Yes OpenBSD, SolarisYes
SlickEditProprietaryNo Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UXNo

Haskell

[edit]
IDELicensePlatforms Latest stable releaseDeveloper
EclipseFP pluginEPL?JVM2.6.4 / January 19, 2015 eclipsefp.github.io
SlickEditProprietaryWindows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARCOctober 2016 SlickEdit

Haxe

[edit]

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

Java

[edit]

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.[fact or 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

[edit]
IDELicenseLSP Written in Java only WindowsLinuxmacOSOther platformsGUI builderProfilingRDBMS EE Limitations
BlueJGPL2+GNU linking exceptionNo Yes Yes Yes Yes SolarisNo Not a General IDE; a small scale UML editor
DrJavaPermissiveNo Yes Yes Yes Yes SolarisNo Java 8 only (2014)
Eclipse JDTEPLYes No[40]Yes Yes Yes FreeBSD, JVM, SolarisYes Yes Yes Yes
GeanyGPLNo No Yes Yes Yes FreeBSD, AIX, OpenBSD, Solaris, other UnixNo
GreenfootGPLNo Yes Yes Yes Yes SolarisNo Not a General IDE; a 2D Game builder
NetBeansApache LicenseNo Yes Yes Yes Yes OpenBSD, SolarisYes Yes No Yes Multi folder Maven not supported
IntelliJ IDEA Community Edition Apache License v2.0No Yes Yes Yes Yes FreeBSD, OpenBSD, SolarisYes No No No
Visual Studio CodeMIT LicenseYes No Yes Yes Yes Yes No stack trace console.
LunarVim (based on NeoVim) Apache LicenseYes No No Yes Yes No No Some plugins do not yet auto install

Closed

[edit]
IDELicenseWritten in Java only WindowsLinuxmacOSOther platformsGUI builderLimitations
IntelliJ IDEA Ultimate Edition ProprietaryYes Yes Yes Yes FreeBSD, OpenBSD, SolarisYes
JBuilderProprietaryYes Yes Yes Yes SolarisYes
JCreator ProprietaryNo Yes No No No
JDeveloperProprietary (freeware) Yes Yes Yes Yes generic JVMYes
jGRASPProprietary (freeware) Yes Yes Yes Yes No
MyEclipseProprietaryYes Yes Yes Yes FreeBSD, JVM, SolarisYes
Rational Application DeveloperProprietaryYes Yes Yes No AIX, SolarisYes
Servoy ProprietaryYes Yes Yes Yes SolarisYes
SlickEditProprietaryNo Yes Yes Yes Solaris, Solaris SPARC, AIX, HP-UXNo
UnderstandProprietaryNo Yes Yes Yes SolarisYes
Xcode (Apple)ProprietaryNo No No Yes Yes No code formating

JavaScript

[edit]
IDEDeveloperLatest stable releasePlatformLicenseWritten in
Anjuta (abandoned) Anjuta Team 3.28.0 / March 11, 2018Unix-likeGPLC
AtomGitHub (subsidiary of Microsoft) 1.63.1 / 23 November 2022Cross-platformMIT LicenseJavaScript
BracketsAdobeSeptember 2017 Cross-platformMIT LicenseJavaScript, HTML, CSS
Aptana StudioAptana, Inc.December 2013 Cross-platformGPL, proprietary Java, JavaScript
CodeanywhereCodeanywhere, Inc. August 2015 Cloud IDEProprietaryJavaScript
CodeLiteCodeLite17.0.0 January 2023 Cross-platformGPLC++
Eclipse Web Tools Eclipse FoundationWindows, Linux, macOS, FreeBSD, JVM, SolarisEPLC, Java
Komodo IDE / EditActiveStateNovember 19, 2013 Cross-platformIDE:Proprietary, Edit:MPL 1.1 C, C++, JavaScript, Perl, Python, Tcl, XUL
NetBeansOracle25[25] Edit this on Wikidata (20 February 2025) [±]Cross-platformApache LicenseJava
Nodeclipse NTS Nodeclipse March 31, 2014 Windows, Linux, macOS, FreeBSD, JVM, SolarisEPLJava
NuSphere PhpEDNuSphere June 2011 WindowsProprietaryN/A
Oracle JDeveloperOracle CorporationJuly 2013 Windows, Linux, macOSProprietary – free[41]Java
Servoy Servoy Developer Team June 2011 Cross-platformServoy License Java
SlickEditSlickEditOctober 2016 Windows, Linux, macOS, Solaris, AIX, HP-UXProprietaryC++
Visual StudioMicrosoft March 31, 2016[42]WindowsProprietaryC++, C#
Visual Studio CodeMicrosoft 1.99.3 / 17 April 2025Cross-platformMIT LicenseJavaScript
WebStormJetBrains2019.1/ 25 March 2019[43]Cross-platformProprietaryJava

Julia

[edit]
IDELicenseWindowsLinuxmacOSOther platformsDebuggerProfilerNotes
Atom (with Juno extension) MIT License[44]Yes Yes Yes ? Yes[45]Yes[46]Has a plotting pane. Juno team merged with VS Code extension team (see below); Juno now in maintenance mode.
Emacs / spacemacsportions in GPL v2, LGPL, BSD and public domainYes Yes Yes FreeBSDYes 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[47]Yes Yes (i.e. flame graph viewing support) Has a plotting pane. License is for the extension; and Microsoft's source code (only).

Lua

[edit]
IDEDeveloperLatest stable releasePlatformLicense
DecodaUnknown Worlds Entertainment1.16 / October 25, 2011 WindowsGPL[48]
SlickEditSlickEditOctober 2016 Windows, Linux, macOS, AIX, HP-UX, Solaris, Solaris SPARCProprietary
ZeroBrane StudioPaul Kulchenko, ZeroBrane LLC 1.80 / October 7, 2018 Windows, macOS/Mac, LinuxMIT License

Pascal, Object Pascal

[edit]
IDEDeveloperLatest stable releaseWindowsLinuxmacOSOther platformsMobilesDebuggerGUI builderLicenseAutocomplete
DelphiEmbarcadero TechnologiesDelphi 10.4.2 (Sydney) / February 24 2021 Yes No No cross-compile to macOS, Android, iOSLinux[49]Yes Yes Yes ProprietaryYes
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
KDevelopKDevelop Team 5.5.1 (May 5, 2020; 4 years ago (2020-05-05)) [±] (only 3.x supports Pascal) Yes Yes Yes FreeBSD, OpenBSD, NetBSD, Solaris, other UnixNo No No GPL
LazarusVolunteers 3.0.0 / December 21, 2023 Yes Yes Yes See Free PascalYes 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 MEYes No No GPL
MorfikMorfik Technology Pty Ltd. 2.0.5.27 Yes Yes Yes compiles to HTML+CSS+XML+JavaScript (web apps) Yes Yes Yes Proprietary
MSEideMartin Schreiber 4.6 / 2017-11-24 Yes Yes No FreeBSDYes Yes Yes GPL; LGPL with static linking exception for the library MSEgui
UnderstandSciTools 4.0 / April 2015 Yes Yes Yes SolarisYes No Yes Proprietary
Visual Studio via OxygeneRemObjects Software10.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 LinuxYes Yes Yes Proprietary; free compiler Yes
PocketStudio winsoft3.0 No No No Palm OSYes Yes Yes Proprietary
Dev-PascalBloodshed Software1.9.2 (using FPC 1.9.2 from 2005) Yes No No No Yes No GPL
PascalABC.NETPascalABC.NET Compiler Team 3.9 / July 10, 2023 Yes Yes Yes compiles to CLRNo Yes Yes LGPLYes

Perl

[edit]
IDEDeveloperLatest stable releasePlatformLicense
Eclipse EPICEPIC Project Team 0.6.44 / April 18, 2012 Windows, Linux, macOS, FreeBSD, JVM, SolarisCPL
GeanyTeam 1.37.1 / November 8, 2020 Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other UnixGPL
Komodo IDE / EditActiveState9.0.1 / April 19, 2015 Cross-platformProprietary
NetBeansSun Microsystems / Oracle25[25] Edit this on Wikidata (20 February 2025) [±]Cross-platformApache License
PadrePadre Team 1.0 / November 8, 2013 Cross-platformPerl
JetBrains IDEs (via plugin)[50]Alexandr Evstigneev 2019.1.3 / May 25, 2019 Cross-platformApache 2.0
SlickEditSlickEditOctober 2016 Windows, Linux, macOS, AIX, Solaris, HP-UXProprietary

PHP

[edit]
IDEDeveloperLatest stable releasePlatformLicenseAutocompleteDebuggerRefactoring supportVCS Support
Adobe DreamweaverAdobe Systems- Cross-platformProprietaryYes No No No
Aptana StudioAptana, Inc.December 2013, 3.5.0 Cross-platformGPL, proprietary Yes Yes No via plugins
CodeLiteCodeLiteJanuary 2023, 17.0 Cross-platformGPLYes Yes No Git, SVN
CodelobsterCodelobster2.4 / September 11, 2023 Cross-platformProprietaryYes Yes No via plugins
Eclipse CheEclipse Foundation / Zend4.7 / September 2, 2016 Cross-platformEPLYes Yes Yes Un­known
Eclipse PDTEclipse Foundation / Zend7.0 / December 18, 2019 Windows, Linux, macOS, FreeBSD, JVM, SolarisEPLYes Yes Yes CVS, Git, Mercurial, SVN (via plugins)
GeanyGeany Team 1.37.1 / November 8, 2020 Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other UnixGPLYes No No via plugins
HyperEditJonathan Deutsch / Tumult 1.6 / April 30, 2008 macOSProprietaryYes No No No
KDevelopKDE KDevelop Team 5.5.1 (May 5, 2020; 4 years ago (2020-05-05)) [±]Cross-platformGPLYes No Un­known CVS, Git, SVN
Komodo IDE / EditActiveState10.0.1 (June 2016) Cross-platformProprietaryYes Yes Yes Bazaar, CVS, Git, Mercurial, Perforce, SVN
NetBeansSun Microsystems / Oracle25[25] Edit this on Wikidata (20 February 2025) [±]Cross-platform on Netbeans Apache LicenseYes Yes Yes CVS, Git, Mercurial, SVN
PHPEclipse (Eclipse) PHPEclipse project team 1.2.2 / September 2009 Windows, Linux, macOS, FreeBSD, JVM, SolarisCPLYes Yes Un­known Un­known
PHPEditWaterProof SARL 3.6.4 (April 9, 2010; 15 years ago (2010-04-09)) [±]WindowsProprietaryYes Yes No CVS, SVN
PhpStorm (IntelliJ IDEA) JetBrains2019.1 / 28 March 2019 Windows, Linux, macOS, FreeBSD, OpenBSD, SolarisProprietaryYes Yes Yes CVS, Git, Mercurial, Perforce, SVN
SlickEditSlickEditOctober 2016 Windows, Linux, macOS, AIX, HP-UX, SolarisProprietaryYes Yes No Yes
Zend StudioZend10.6 / February 2014 Cross-platformProprietaryYes Yes Yes CVS, Git, SVN, others (via plugins)

Python

[edit]

R

[edit]
IDEDeveloperLatest stable releasePlatformLicense
R Tools for Visual StudioMicrosoftMarch 10, 2017 (2017-03-10), v1.0 RC3 Microsoft WindowsApache License 2.0
RStudioRStudio, Inc. October 29, 2018 (2018-10-29), v1.1.463 Cross-platformAGPL

Racket

[edit]
IDEDeveloperLatest stable releasePlatformLicense
DrRacketPLT Design, Inc. 26 October 2018, v7.1 Cross-platformLGPL

Ruby

[edit]
IDEDeveloperLatest stable releasePlatformLicense
Aptana Studio with integrated RadRails plugin (Eclipse)Aptana, Inc.3.5.0 / December 27, 2013 Windows, Linux, macOS, FreeBSD, JVM, SolarisGPL, proprietary
Eclipse DLTK Ruby PluginEclipse Foundation 5.0.0 / June 6, 2013 x86 EPL
ericDetlev Offenbach 6.1.4 / April 9, 2016 Cross-platformGPLv3 "or later"
Komodo IDE / EditActiveState9.0.1 / April 19, 2015 Cross-platformProprietary
RubyMine (IntelliJ IDEA)JetBrains2018.3.5 (build 183.5912.16) / Feb 27, 2019[56]Windows, Linux, macOS, FreeBSD, OpenBSD, SolarisProprietary
SlickEditSlickEditOctober 2016 Windows, Linux, macOS, AIX, Solaris, HP-UXProprietary

Rust

[edit]
IDELicenseWindowsLinuxmacOSDebuggerSnippetsCode completionCode Formatting
AtomMIT LicenseYes Yes Yes No Yes Yes Yes
BBEditProprietaryNo No Yes No Yes No Yes
CLionProprietaryYes Yes Yes Yes Yes Yes Yes
EclipseEclipse Public LicenseYes Yes Yes Yes Yes Yes Yes
KateGNU General Public LicenseYes Yes poor quality No Yes Yes Yes
RustRoverProprietaryYes Yes Yes Yes Yes Yes Yes
Sublime TextProprietaryYes Yes Yes No Yes Yes Yes
TextadeptMIT LicenseYes Yes Yes No Yes Yes No
Visual Studio CodeMIT LicenseYes Yes Yes Yes Yes Yes Yes

Scala

[edit]
IDELicenseWindowsLinuxmacOSOther platforms
Eclipse JDTEPLYes Yes Yes FreeBSD, JVM, Solaris
IntelliJ IDEAASLv2, proprietary Yes Yes Yes FreeBSD, OpenBSD, Solaris
NetBeansApache LicenseYes Yes Yes Solaris

Smalltalk

[edit]
IDEDeveloperLicenseWindowsLinuxmacOSOther platformsDebuggerGUI builder
Dolphin SmalltalkObject Arts MIT LicenseYes No No No Yes Yes
PharoINRIAMIT LicenseYes Yes Yes various Yes Yes
Squeaksqueak.org MIT LicenseYes Yes Yes various Yes Yes
VisualAgeIBMProprietaryYes Yes Yes various Yes Yes
VisualWorksCincomProprietaryYes Yes Yes various Yes Yes

Tcl

[edit]
IDEDeveloperLatest stable releasePlatformLicense
Eclipse DLTK 5.0 Windows, Linux, macOS, FreeBSD, JVM, SolarisEPL
Komodo IDE / EditActiveState9.0.1 Cross-platformIDE:Proprietary, Edit:GPL, LGPL, MPL
SlickEditSlickEditOctober 2016 v.21 Windows, Linux, macOS, AIX, Solaris, HP-UXProprietary

Unclassified

[edit]

Visual Basic .NET

[edit]
IDE Developer License Written in First Release Latest Stable Release Windows macOS Linux
Microsoft Visual StudioMicrosoft ProprietaryC++2001 16.9.15 / 14 December 2021 Yes Yes No
Visual Studio Code[57]Microsoft[58]MIT[58]TypeScript[58]0.10.1 / 13 November 2015[59]1.70.2 / 15 August 2022[60]Yes[61]Yes[61]Yes[61]

See also

[edit]

References

[edit]
  1. ^"AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Archived from the original on July 26, 2010. Retrieved April 24, 2010.
  2. ^ ab"Qt Eclipse Integration for C++". Archived from the original on August 16, 2009. Retrieved April 24, 2010.
  3. ^"GtkAda User's Guide". February 1, 2010.
  4. ^"Parallax.com". Parallax.com. Retrieved February 28, 2018.
  5. ^"PureBasic 6.10 LTS". PureBasic - Latest News. Frédéric Laboureur & Fantaisie Software. Archived from the original on March 29, 2024. Retrieved April 9, 2024.
  6. ^SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
  7. ^Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
  8. ^codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
  9. ^Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
  10. ^A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
  11. ^"Eclipse CDT Toolchain Documentation". Retrieved January 29, 2014.
  12. ^"Eclipse LinuxTools integration of OProfile". Retrieved January 29, 2014.
  13. ^"Eclipse LinuxTools integration of GCov". Retrieved January 29, 2014.
  14. ^"Eclipse CDT webpage".
  15. ^"Eclipse Project Downloads".
  16. ^"Simultaneous Release - Eclipsepedia".
  17. ^"geany.org". geany.org. March 13, 2016. Retrieved February 28, 2018.
  18. ^"What's New in CLion". Retrieved October 22, 2019.
  19. ^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
  20. ^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/
  21. ^"A Common Protocol for Languages".
  22. ^"Refactoring source code in Visual Studio Code".
  23. ^ abc"C and C++ Development". Sun Microsystems. Retrieved June 26, 2009.
  24. ^"C/C++ Projects Quick Start Tutorial". Sun Microsystems. Archived from the original on October 18, 2012. Retrieved June 26, 2009.
  25. ^ abcde"[ANNOUNCE] Apache NetBeans 25 Released". Retrieved February 22, 2025.
  26. ^qt-project.orgArchived July 17, 2013, at archive.today
  27. ^SharpDevelop license.txt on GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
  28. ^Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, retrieved August 27, 2022
  29. ^"OpenCobolIDE in Launchpad". Launchpad. March 18, 2013. Retrieved August 27, 2022.
  30. ^Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, retrieved August 27, 2022
  31. ^"ColinDuquesnoy in Launchpad". Launchpad. December 7, 2013. Retrieved August 27, 2022.
  32. ^OpenCobolIDE/OpenCobolIDE, OpenCobol IDE, August 26, 2022, retrieved August 27, 2022
  33. ^"1.0.0 : Series trunk : OpenCobolIDE". Launchpad. March 21, 2013. Retrieved August 27, 2022.
  34. ^Duquesnoy, Colin, OpenCobolIDE: A simple COBOL IDE, retrieved August 27, 2022
  35. ^ abcd"OpenCobolIDE project files : OpenCobolIDE". Launchpad. December 30, 2016. Retrieved August 27, 2022.
  36. ^"Releases · OpenCobolIDE/OpenCobolIDE". GitHub. Retrieved August 27, 2022.
  37. ^"Photran". Eclipse PTP. Eclipse. Retrieved April 18, 2022.
  38. ^"Use F# on Windows". F# Software Foundation. Retrieved August 7, 2018.
  39. ^"Features – Rider". JetBrains. Retrieved August 7, 2018.
  40. ^"482387 – Add arm and aarch64 source only fragments". Bugs.eclipse.org. Retrieved February 28, 2018.
  41. ^oracle.com
  42. ^"Xamarin now free in Visual Studio". Ars Technica. March 31, 2016. Retrieved April 9, 2016.
  43. ^"WebStorm 2019.1: smart intentions for JavaScript, improvements in Angular support, updated CSS and HTML docs, and new debug console". March 25, 2019.
  44. ^"Juno". GitHub. Retrieved November 14, 2020.
  45. ^"Debugging · Juno Documentation". docs.junolab.org. June 3, 2019. Retrieved November 14, 2020.
  46. ^"The Juno.jl Front-End · Juno Documentation". docs.junolab.org. May 20, 2020. Retrieved November 14, 2020.
  47. ^"prash-wghats/Electron-VSCode-Atom-For-FreeBSD". GitHub. Retrieved September 12, 2018.
  48. ^Decoda COPYING.txt on GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
  49. ^"Embarcadero Delphi Product Page". Embarcadero Technologies. Retrieved January 19, 2020.
  50. ^"Perl - IntelliJ IDEs Plugin | Marketplace".
  51. ^"eric news 2014". Eric-ide.python-projects.org. Retrieved February 28, 2018.
  52. ^"eric news 2010". Eric-ide.python-projects.org. Retrieved February 28, 2018.
  53. ^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.
  54. ^"Edit Python code - Visual Studio (Windows)". April 18, 2024.
  55. ^"Release Ninja-IDE 2.4 released! · ninja-ide/ninja-ide". GitHub. Retrieved September 26, 2022.
  56. ^"RubyMine 2018.3.5 is Available!". February 27, 2019.
  57. ^"Visual Studio Code - Code Editing. Redefined". code.visualstudio.com. Retrieved August 27, 2022.
  58. ^ abcVisual Studio Code - Open Source ("Code - OSS"), Microsoft, August 27, 2022, retrieved August 27, 2022
  59. ^"Tags · microsoft/vscode". GitHub. Retrieved August 27, 2022.
  60. ^"Tags · microsoft/vscode". GitHub. Retrieved August 27, 2022.
  61. ^ abc"Download Visual Studio Code - Mac, Linux, Windows". code.visualstudio.com. Retrieved August 27, 2022.
close