关闭

各个平台和语言开发IDE大汇集比较

1998人阅读 评论(0) 收藏 举报

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 alphabetical order of the supported language.

ActionScript[edit]

Main article: ActionScript
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 FreeBSDOpenBSDSolaris Yes No Yes Yes Yes Yes
Powerflasher FDT Proprietary Yes Yes Yes JVM Yes No Yes Yes Yes Yes

Ada[edit]

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 stablerelease
Eclipse w/AonixADT[1] EPL Yes Yes Yes FreeBSDJVM,Solaris Yes Yes[2] No Unknown Unknown Yes Unknown No Yes December 2009
GNAT Programming Studio GPL Yes Yes Yes DragonFly BSD,FreeBSDNetBSD,OpenBSDSolaris 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

Assembly[edit]

Main article: Assembly language
IDE License Windows Linux OS X Other platforms Debugger Assemblers Auto-complete Macros/templates Latest stablerelease
SASM GPL Yes Yes No Unknown Yes NASMMASMGAS and FASM Yes Yes 3.5.0 / 19 March 2016
Fresh EUPL and 2-clause BSD Yes No No Unknown No FASM Unknown Unknown 2.2.0 / May 1, 2014
NASM Develop IDE GPLv2 Yes No No Unknown Yes NASM Unknown Unknown Beta / Sat Nov 17, 2012
RadASM Freeware Yes No No Unknown Yes MASMFASMNASMTASMGoAsmHigh Level Assembly Yes Yes 2.2.2.0 / March 17, 2010

BASIC[edit]

Main article: BASIC
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 2015-11-11
Gambas Benoît Minisini GPL No Yes No FreeBSD 2015-12-21
FreeBASIC The FreeBASIC Development Team GPL Yes Yes No WindowsFreeBSD 2015-10-01
Microsoft Visual Studio Microsoft Proprietary Yes No No   2015-11-30
MonoDevelop Xamarin and the Mono community LGPL Yes Yes Yes FreeBSDOpenBSDSolaris 2016-01-28
PBASIC Stamp Editor Parallax Inc Proprietary Yes No Yes   2014-07-02[4]
PureBasic Fantaisie Software Proprietary Yes Yes Yes AmigaOS 2015-10-16
SharpDevelop ICSharpCode Team LGPL Yes No No   2015-07-14
Xojo Xojo, Inc. Proprietary Yes Yes Yes Web 2015-12-17

C/C++[edit]

Main articles: C (programming language) and C++
IDE License Written inC/C++ Windows Linux OS X Other platforms Debugger GUI builder Integratedtoolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stablerelease C compiler C++ compiler Refactoring
Anjuta GPL C No Yes No FreeBSD Yes Yes Yes Yes No Yes No Yes Yes 2013-06 Yes Yes No
AppCode(IntelliJ IDEA) Proprietary Java 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 C++ andDelphi Yes No (Kylix deprecated) Yes (Cross compiler) cross-compiles forAndroid Yes Yes Yes Yes (bundled with AQTime) Yes Yes Yes Yes Yes 2015-05 XE8 Yes Yes Yes
Code::Blocks GPL C++ Yes Yes Yes FreeBSD,OpenBSD,Solaris Yes Yes Yes Yes Yes Yes Yes Yes[5] Yes 2016-01[6] Yes (MinGW + custom) Yes (MinGW + custom) No
CodeLite GPL C++ Yes Yes Yes FreeBSD Yes Yes Yes Yes (As of CodeLite 6.1, integration withValgrind) No Yes Yes Yes[7] Yes 2015-02[8] Yes (GCC, Clang, VC + custom) Yes (GCC, Clang, VC + custom) Yes
Dev-C++ GPL Delphi 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 Java Yes Yes Yes FreeBSD,JVMSolaris Yes Yes[2] Yes[10] Yes[11] Yes[12] Yes Yes No Yes 2014-06[13] External External Yes
Geany GPL C Yes Yes Yes FreeBSD,AIX,OpenBSD,Solaris, other Unix Yes No No No No Yes No No Yes 2016-03[14] External External No
GNAT Programming Studio GPL Ada 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,Freeware(Community edition only) Java Yes Yes Yes   Yes No Yes No No Yes Yes No Yes 2015-05[15] Yes (customizable) Yes (customizable) Yes
KDevelop GPL C/C++ Yes 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 toLinuxPhar Lap ETS Yes Yes Yes Yes No Yes No Yes N/A 2012 Yes No No
LccWin32 Freeware /Proprietary C Yes Yes (obsolete) No   Yes Yes (unstable) Yes Yes No Yes Yes Yes N/A 2002-09 Yes No No
Microsoft Visual Studio Proprietary,Freeware(Community edition only) C++ and C# Yes No No cross-compile toWindows MobileMac 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 Proprietaryfreeware C++ and C# Yes No No   Yes Yes Yes No No Yes No Yes Yes 2013-04 Yes Yes No
MonoDevelop LGPL C# 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 Java 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 C/C++ Yes (32-bit only) partial No FreeBSD,DOSOS/2 Yes (GUI remote) Yes Yes Yes No No No Yes Yes 2010 06 Yes Yes No
Oracle Solaris Studio(formerly Sun Studio) Proprietaryfreeware ? No Yes No Solaris Yes Yes Yes Yes Yes Yes Yes Yes Yes 2008-11 Yes Yes Yes
Pelles C Proprietaryfreeware ? 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 C++ Yes Yes No   Yes Yes Yes No No Yes No Yes (wxWidgets) Yes 2012-04 External External No
Qt Creator GPL / LGPL /Proprietary C++ 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 Java Yes Yes No FreeBSD,JVMSolaris Yes Yes Yes Yes Yes Yes Yes Yes Yes 2012-07 External External Yes
Ultimate++ TheIDE BSD C++ Yes Yes No   Yes Yes Yes No No Yes No Yes Yes 2015-12-01 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 CC++,Objective-C,Objective-C++ No No Yes cross compiles toiOS 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 Written in C/C++ Windows Linux OS X Other platforms Debugger GUI builder Integratedtoolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stablerelease C compiler C++ compiler Refactoring

C#[edit]

IDE Developer Latest stable release Windows Linux OS X Other platforms License
Microsoft Visual Studio Microsoft 14.0.5744.0  / November 30, 2015 Yes No No   Proprietary

Community Edition: Freeware

MonoDevelop Xamarin and the Mono community 5.10.2.56 / January 28, 2016 Yes Yes Yes FreeBSDOpenBSDSolaris 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[edit]

Main article: Common Lisp
IDE License Windows Linux OS X Other platforms editor Debugger Stepper GUI builder Profiler Browsers
Allegro Common Lisp Proprietary Yes Yes Yes FreeBSDHP-UXAIXSolarisTru64 UNIX Yes Yes Yes Yes Yes Class browser, Systems, Definitions
LispWorks Proprietary Yes Yes Yes FreeBSDHP-UXSolaris 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 BSDFreeBSDHP-UXAIXIRIXDOSNetBSD,OpenBSDOpenVMSOS/2Solaris, other Unix Yes Yes Yes No Yes Class browser, Errors, Symbols

Component Pascal[edit]

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

Eiffel[edit]

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 stablerelease
EiffelStudio GPL and commercial Yes Yes Yes FreeBSD,OpenVMS,Solaris,VxWorks, otherUnix Yes Yes Yes Yes Automatic testing framework Yes Metrics tool BON / UML class diagramming Multi-view V7.1 June 2012

Fortran[edit]

Main article: Fortran
IDE Developer Latest stable release Platform License
Code::Blocks Code::Blocks Team 13.12 / December 27, 2013 WindowsLinuxOS XFreeBSDOpenBSDSolaris GPL
Geany Team 1.27 / March 13, 2016 WindowsLinuxOS XFreeBSDAIXOpenBSDSolaris, other Unix GPL
GNAT Programming Studio AdaCore 4.3.1 / June 2009 WindowsLinuxOS XDragonFly BSDFreeBSDNetBSDOpenBSD,Solaris GPL
KDevelop KDevelop Team 4.7.1 (February 6, 2015; 15 months ago)[±] Linux GPL
NetBeans NetBeans Community 8.1 / November 4, 2015 WindowsLinuxOS X CDDL
OpenWatcom OpenWatcom Community 1.9 / June 2, 2010 WindowsLinuxDOSOS/2 OSI Approved
Photran (Eclipse) University of IllinoisLos Alamos National Laboratory 8.1 / September 26, 2014 WindowsLinuxOS XFreeBSDJVMSolaris EPL
Understand SciTools December 4, 2015 WindowsLinuxOS XSolaris, other Unix Proprietary
Simply Fortran Approximatrix, LLC February 26, 2016 WindowsLinux Proprietary

Groovy[edit]

IDE License Written in Java Windows Linux OS X Other platforms GUI builder
Eclipse JDT EPL Yes Yes Yes Yes FreeBSDJVMSolaris No
IntelliJ IDEA ASLv2, proprietary Yes Yes Yes Yes FreeBSDOpenBSDSolaris No
NetBeans CDDLGPL2 Yes Yes Yes Yes OpenBSDSolaris Yes

Haskell[edit]

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 WindowsLinuxOS X

Haxe[edit]

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

Java[edit]

IDE License Written inJava Windows Linux OS X Other platforms GUI builder
Anjuta GPL No No Yes No FreeBSD Yes
BlueJ GPL2+GNU linking exception Yes Yes Yes Yes Solaris No
DrJava Permissive Yes Yes Yes Yes Solaris No
Eclipse JDT IBM EPL Yes Yes Yes Yes FreeBSDJVMSolaris Yes
Geany GPL No Yes Yes Yes FreeBSDAIXOpenBSDSolaris, otherUnix No
Greenfoot GPL Yes Yes Yes Yes Solaris No
IntelliJ IDEA Community Edition: Apache License v2.0, Ultimate Edition: proprietary Yes Yes Yes Yes FreeBSDOpenBSDSolaris 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
KDevelop GPL No No Yes No Solaris Yes
MyEclipse Proprietary Yes Yes Yes Yes FreeBSDJVMSolaris Yes
NetBeans CDDLGPL2 Yes Yes Yes Yes OpenBSDSolaris Yes
Rational Application Developer Proprietary Yes Yes Yes No AIXSolaris Yes
Servoy Proprietary Yes Yes Yes Yes Solaris Yes
Understand Proprietary No Yes Yes Yes Solaris Yes
Xcode (Apple) Proprietary No No No Yes   Yes

JavaScript[edit]

Main article: JavaScript
IDE Developer Latest stable release Platform License Written in
Anjuta Anjuta Team June 2013 Unix-like GPL C
Brackets Adobe April 2015 Cross-platform MIT License JavaScriptHTMLCSS
Aptana Studio Aptana, Inc. December 2013 Cross-platform GPL, proprietary JavaJavaScript
Codeanywhere Codeanywhere, Inc. August 2015 Cloud IDE Proprietary JavaScript
CodeLite CodeLite October 2015 Cross-platform GPL C++
Eclipse Web Tools IBM   WindowsLinuxOS XFreeBSDJVMSolaris EPL Java
Komodo IDE / Edit ActiveState November 19, 2013 Cross-platform IDE:Proprietary, Edit:MPL 1.1 CC++JavaScriptPerlPythonTclXUL
NetBeans Oracle November 4, 2015 Cross-platform CDDLGPL2 Java
Nodeclipse NTS Nodeclipse March 31, 2014 WindowsLinuxOS XFreeBSDJVMSolaris EPL Java
NuSphere PhpED NuSphere June 2011 Windows Proprietary N/A
Oracle JDeveloper Oracle Corporation July 2013 WindowsLinuxOS X Proprietary – free[23] Java
Servoy Servoy Developer Team June 2011 Cross-platform Servoy License Java
Visual Studio Microsoft March 31, 2016[24] Windows Proprietary C++C#
WebStorm JetBrains April 2015 Cross-platform Proprietary Java

Lua[edit]

IDE Developer Latest stable release Platform License
Decoda Unknown Worlds Entertainment 1.16 / October 25, 2011 Windows Open-source[25]
ZeroBrane Studio Paul Kulchenko, ZeroBrane LLC 1.30 / January 21, 2016 WindowsOS X/MacLinux MIT

Pascal, Object Pascal[edit]

IDE Developer Latest stable release Windows Linux OS X Other platforms Mobiles Debugger GUI builder License
Delphi Embarcadero Technologies Delphi 10 (Seattle) / August 31, 2015 Yes No (On the roadmap)[26] Yes cross-compile to AndroidiOS Yes Yes Yes Proprietary
Free PascalIDE Volunteers 3.0.0 / November 25, 2015 Yes Yes Yes AmigaOSAndroidFreeBSDGame Boy AdvanceHaikuAIX,iOSMorphOSDOSNetBSDNintendo DSNintendo Wii,OpenBSDOS/2SolarisWindows CE Yes Yes No GPL
KDevelop KDevelop Team 4.7.1 (February 6, 2015; 15 months ago) [±] (only 3.x supports Pascal) Yes Yes Yes FreeBSDOpenBSDNetBSDSolaris, other Unix No No No GPL
Lazarus Volunteers 1.6.0 / February 19, 2016 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.2 / 2016-02-25 Yes Yes No FreeBSD Yes Yes Yes GPLLGPLwith static linking exception for the library MSEgui
Understand SciTools 4.0 / April 2015 Yes Yes Yes Solaris Yes No Yes Proprietary
Visual Studio viaOxygene RemObjects Software 5.0 / August 2011 Yes No No JVMMonoCocoaCocoa 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 (using FPC 1.9.2 from 2005) Yes No No   No Yes No GPL

Perl[edit]

Main article: Perl
IDE Developer Latest stable release Platform License
Eclipse EPIC EPIC Project Team 0.6.44 / April 18, 2012 WindowsLinuxOS XFreeBSDJVMSolaris CPL
Geany Team 1.27 / March 13, 2016 WindowsLinuxOS XFreeBSDAIXOpenBSDSolaris, other Unix GPL
KDevelop KDevelop Team 4.7.1 (February 6, 2015; 15 months ago) [±] 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 CDDLGPL
Padre Padre Team 1.0 / November 8, 2013 Cross-platform Perl

PHP[edit]

Main article: 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 October 2015, 9.0 Cross-platform GPL Yes Yes No Git,SVN
Codelobster Codelobster August 2013, 4.7.1 Windows Proprietary Yes Yes No via plugins
Eclipse PDT Eclipse Foundation /Zend 3.6 / October 2, 2015 WindowsLinuxOS XFreeBSDJVMSolaris EPL Yes Yes Yes CVSGitMercurial,SVN (via plugins)
Geany Geany Team 1.27 / March 13, 2016 WindowsLinuxOS XFreeBSDAIX,OpenBSDSolaris, other Unix GPL Yes No No via plugins
HTML-Kit Chami.com 292 Windows (all) Proprietary Unknown No Unknown Unknown
KDevelop KDE KDevelop Team 4.7.1 (February 6, 2015; 15 months ago) [±] Cross-platform GPL Yes No Unknown CVSGitSVN
Komodo IDE / Edit ActiveState 9.0.1 / April 19, 2015 Cross-platform Proprietary Yes Yes Yes BazaarCVSGit,MercurialPerforce,SVN
NetBeans Sun MicrosystemsOracle 8.1 / November 4, 2015 Cross-platform on Netbeans CDDLGPL Yes Yes Yes CVSGitMercurial,SVN
PHPEclipse (Eclipse) PHPEclipseproject team 1.2.2 / September 2009 WindowsLinuxOS XFreeBSDJVMSolaris CPL Yes Yes Unknown Unknown
PhpED Professional NuSphere Corporation 8.0.0 / October 1, 2012 Windows Proprietary Yes Yes Unknown CVSSVN, any other Windows-shell integrated
PHPEdit WaterProof SARL 3.6.4 (April 9, 2010; 6 years ago) [±] Windows Proprietary Yes Yes No CVSSVN
PhpStorm (IntelliJ IDEA) JetBrains 9.0.2 / August 18, 2015 WindowsLinuxOS XFreeBSDOpenBSD,Solaris Proprietary Yes Yes Yes CVSGitMercurial,PerforceSVN
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
Zend Studio Zend 10.6 / February 2014 Cross-platform Proprietary Yes Yes Yes CVSGitSVN, others (via plugins)

Python[edit]

IDE Developer Latest stablereleaseversion 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 systemsupport Web frameworksupport
Anjuta Naba Kumar 3.13.92 2014-09-14 Unix-like C GTK+ GPL Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
eric Detlev Offenbach 6.1.4 2016-04-09 Cross-platform Python PyQt GPLv3 "or later" Yes, until version 4.5.25 and since version 5.5.0[27] Yes, since version 5.0.0[28] Yes Yes Unknown Yes Yes Yes Multiple integrated checkers and Pylintvia plug-in Yes Yes Yes SubversionandMercurial(core plug-ins),git(optional plug-in) Django as optional plug-in
Geany Team 1.27 2016-03-13 Windows,LinuxOS XFreeBSD,AIX,OpenBSD,Solaris, other Unix C GTK+ GPL Unknown Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
IDLE Guido van Rossum et al. 3.2 2011-05-13 Cross-platform Python Tkinter Open-source Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
IntelliJ IDEA JetBrains 2016.1.1 2014-04-29 Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Koding Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Komodo IDE ActiveState 9.3.1 2015-11-19 Cross-platform Unknown Mozillaplatform Proprietary Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
KDevelop KDE KDevelop Team 4.7.1 2015-02-06 Cross-platform CC++ Qt GPL Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
MonoDevelop Novell and theMono community 5.7.0 2015-01-05 Windows,LinuxOS XFreeBSD,OpenBSD,Solaris C# Gtk# LGPL Unknown Unknown Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
nbPython (plug-in forNetBeans Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Ninja-IDE Team 2.3 2013-07-07 Cross-platform Python PyQt GPL Yes (Python 2.7) No 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 4.5.4 2015-09-01 Windows,LinuxOS X Unknown Swing Open core: Full version underproprietary license andfeature-limitedversion underApache License 2.0 Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
PyDev (plug-in for Eclipseand Aptana) Appcelerator 4.4.0 2015-10-05 Windows,LinuxOS XFreeBSD,JVM,Solaris Unknown SWT EPL Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
PyScripter Kiriakos Vlahos 2.6 2015-03-23 Windows Object Pascal JVCL MIT Licence Yes Yes up to v3.4 Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Python Tools for Visual Studio Microsoft 2.1[29] 2015-07-20 Windows Unknown Windows Forms Apache License 2.0 Yes Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
PythonAnywhere PythonAnywhere LLP N/A N/A Web-based Python HTML Proprietary Yes Yes No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Pyzo Almar Klein 4.1 2016-04-07 Cross-platform Unknown PySide BSD Yes Yes Yes (post-mortem) Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
SourceLair SourceLair, Limited. N/A N/A Web-based Python HTML Proprietary Yes No No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Spyder Carlos Cordoba 2.3.4 2015-03-21 Cross-platform Python PyQT,PySide MIT Licence Yes 2.6, 2.7 Yes 3.2, 3.3, 3.4, 3.5 Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Stani's Python Editor Stani Michiels 0.8.4h 2008-02-14 Cross-platform Python wxPython GPLv2 Unknown Unknown Yes (withwinpdb) Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Understand SciTools 4.0 2015-04-01 Windows,LinuxOS XSolaris, other Unix Unknown HTML Proprietary Unknown Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Thonny Aivar Annamaa 1.1.2 2016-01-04 Windows,LinuxOS X Python Tkinter MIT Licence No Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Wing IDE Wingware 5.1.11 2016-04-15 Windows,LinuxOS X Unknown Qt4 withPySide Proprietary Yes Yes Yes (also remote and multi-process debugging) Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown

Racket[edit]

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

Ruby[edit]

IDE Developer Latest stable release Platform License
Aptana Studio with integrated RadRails plugin (Eclipse) Aptana, Inc. 3.5.0 / December 27, 2013 WindowsLinuxOS XFreeBSDJVMSolaris GPL, proprietary
Eclipse DLTK Ruby Plugin Eclipse Foundation 5.0.0 / June 6, 2013 JVM 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
NetBeans Thomas Enebo (JRuby co-lead) 0.111 / April 2011[30][31] Cross-platform CDDL and GPL
RubyMine (IntelliJ IDEA) JetBrains 7.1.2 / May 14, 2015[32] WindowsLinuxOS XFreeBSDOpenBSDSolaris Proprietary

Scala[edit]

IDE License Windows Linux OS X Other platforms
Eclipse JDT EPL Yes Yes Yes FreeBSDJVMSolaris
IntelliJ IDEA ASLv2, proprietary Yes Yes Yes FreeBSDOpenBSDSolaris
NetBeans CDDLGPL2 Yes Yes Yes Solaris

Small Basic[edit]

Main article: Microsoft Small Basic
IDE Developer Latest stable release Platform License Cost Autocomplete GUI Builder .NET Framework Version
Microsoft Small Basic Microsoft DevLabs Microsoft Small Basic v 1.2 / October 1, 2015 Windows Proprietary Free Yes No .NET Framework 4.5

Smalltalk[edit]

Main article: Smalltalk
IDE Developer License Windows Linux OS X 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
VisualWorks Cincom Proprietary Yes Yes Yes various Yes Yes

Tcl[edit]

Main article: Tcl
IDE Developer Latest stable release Platform License
Eclipse DLTK   5.0 WindowsLinuxOS XFreeBSDJVMSolaris EPL
Komodo IDE / Edit ActiveState 9.0.1 Cross-platform IDE:Proprietary, Edit:GPLLGPLMPL

Unclassified[edit]

See also[edit]

References[edit]

  1. Jump up^ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". Retrieved April 24, 2010.
  2. Jump up to:a b "Qt Eclipse Integration for C++". Retrieved April 24, 2010.
  3. Jump up^ "GtkAda User's Guide". February 1, 2010.
  4. Jump up^ Parallax.com
  5. Jump up^ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
  6. Jump up^ codeblocks.org / Also provides relatively stable "nightly builds", an alternative to the official releases
  7. Jump up^ Using the wxCrafter plug-in (included in distribution, requires wxWidgets SDK)
  8. Jump up^ "Latest downloads News".
  9. Jump up^ Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
  10. Jump up^ "Eclipse CDT Toolchain Documentation". Retrieved January 29, 2014.
  11. Jump up^ "Eclipse LinuxTools integration of OProfile". Retrieved January 29, 2014.
  12. Jump up^ "Eclipse LinuxTools integration of GCov". Retrieved January 29, 2014.
  13. Jump up^ "Eclipse CDT webpage".
  14. Jump up^ geany.org
  15. Jump up^ "CLion webpage".
  16. Jump up^ Linux is support for Visual Studio C/C++ is available via third-party plugin VisualGDB http://www.visualgdb.com/
  17. Jump up^ Refactoring for Visual Studio C/C++ is supported via third-party plugin Visual Assist X http://www.wholetomato.com/
  18. Jump up to:a b c "C and C++ Development"Sun Microsystems. Retrieved June 26, 2009.
  19. Jump up^ "C/C++ Projects Quick Start Tutorial"Sun Microsystems. Retrieved June 26, 2009.
  20. Jump up^ "NetBeans Release Roadmap".
  21. Jump up^ "Pelles C download page".
  22. Jump up^ qt-project.org
  23. Jump up^ oracle.com
  24. Jump up^ "Xamarin now free in Visual Studio"Ars Technica. Retrieved 2016-04-09.
  25. Jump up^ Now made open-source - http://unknownworlds.com/blog/lua-ide-decoda-open-source/
  26. Jump up^ http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap Embarcadero roadmap]
  27. Jump up^ eric news 2014
  28. Jump up^ eric news 2010
  29. Jump up^ "Python Tools for Visual Studio 2.1 Final Release".
  30. Jump up^ "Ruby and Rails - plugin detail". Retrieved August 2, 2011.
  31. Jump up^ Tom Enebo (February 17, 2011). "Ruby on NetBeans lives!". Retrieved August 2, 2011.
  32. Jump up^ "Dowload RubyMine"JetBrains. Retrieved May 18, 2014.
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:490565次
    • 积分:5935
    • 等级:
    • 排名:第4481名
    • 原创:402篇
    • 转载:412篇
    • 译文:0篇
    • 评论:50条
    文章分类
    最新评论