Informatika & Komputer    
   
Daftar Isi
(Sebelumnya) Comparison of early word processorsComparison of microblogging se ... (Berikutnya)

Perbandingan -- integrated development environments

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

Contents

ActionScript

IDELicenseWindowsLinuxMac OS XOther platformsDebuggerGUI builderProfilerStatic code analysisMXML
FlashDevelopMIT LicenseYesNo  YesNoYesNoYes
Flash BuilderProprietaryYesNoYesJVMYesYesYesYesYes
IntelliJ IDEAProprietaryYesYesYesJVMYesNoYesYesYes
Realaxy ActionScript EditorProprietaryYesYesYesJVMYesNoNoYesYes

Ada

IDELicenseWindowsLinuxMac OS XOther platformsDebuggerGUI builderToolchainProfilerCode coverageAutocompleteStatic code analysisGUI-based designClass browserLatest stable release
Eclipse ADT[1]EPLYesYesYesJVMYesYes[2]NoUnknownUnknownYesUnknownNoYesFebruary 2009
GNAT Programming StudioGPLYesYesYesSolarisYesYes[3]YesYesYesYesYesUnknownYesJune 2009

Basic

IDEDeveloperLatest stable releasePlatformLicense
GambasBenoît Minisini18 November 2012Linux, UnixGPL
Microsoft Visual StudioMicrosoftAugust 2, 2012WindowsProprietary
MonoDevelopXamarin and the Mono communityJanuary 2011Cross-platformLGPL
REAL BasicREAL SoftwareAugust 2011Windows, Mac OS X, Linux, WebProprietary
SharpDevelopICSharpCode Team6 May 2012WindowsLGPL
PureBasicFantaisie Software5 November 2012Windows, Linux, Mac OS XProprietary

C/C++

IDELicenseWindowsLinuxMac OS XOther platformsDebuggerGUI builderIntegrated toolchainProfilerCode coverageAutocompleteStatic code analysisGUI-based designClass browserLatest stable releaseC compilerC++ compilerRefactoring
AnjutaGPLNoYesNoFreeBSDYesYesYesYesUnknownYesUnknownYesYes2012 10 [4]   
C++BuilderProprietaryYesNo (Kylix deprecated)Yes (Cross compiler) YesYesYesYes bundled with AQTimeYesYesYesYesYes2011 08YesYesYes
Code::BlocksGPLYesYesYesFreeBSDYesYesYesYesYesYesYesYes [5]Yes2012 11 [6]Yes (MinGW + custom)Yes (MinGW + custom) 
CodeLiteGPLYesYesYesFreeBSD, Mac OSYesYesYesNoNoYesYesYesYes2013 01 [7]Yes (GCC + Custom)Yes (GCC + Custom)Yes
Dev-C++GPLYesNo[8]NoFreeBSDYesNoYesYesUnknownYesUnknownYesYes2012 11 (Unofficial Version), 2005 02 (Official Version)YesYes 
Eclipse CDTEPLYesYesYesJVMYesYes[2]NoUnknownUnknownYesYesNoYes2012 06 [9] 
GeanyGPLYesYesYesFreeBSD, OpenBSDYesNoNoNoNoYesNoNoYes2011 10   
GNAT Programming StudioGPLYesYesYesSolarisYesUnknownYesYesYesYesYesUnknownYes2009 06  
KDevelopGPLNoYesYesFreeBSD, SolarisYesYesYesYesYesYesYesYesYes2012 04ExternalExternal 
LabWindows/CVIProprietaryYesNoNoTargets Linux, Pharlap RTOSYesYesYesYesNoYesNoYesN/A2010YesNo 
LccWin32Freeware / ProprietaryYesYes (obsolete)No YesYes (unstable)YesYesUnknownYesYesYesUnknownUnknown   
MonoDevelopLGPLYesYesYesFreeBSDYesYesYesNoNoYesNoYesYes2012 01Yes (GCC + Custom)Yes (GCC + Custom) 
NetBeans C/C++ packCDDLYesYesYesSolarisYes[10]Yes[10]Yes[11]Yes[10]YesYesYesYesYes2012 07 [12]   
OpenWatcomOSIYes (32-bit only)partialNoMS-DOS, OS/2, FreeBSDYes GUI remoteYesYesYesNoNoNoYesYes2010 06   
PellesCFreewareYesNoNoWindows CEYesYesYesUnknownUnknownYesUnknownUnknownUnknown2012 09YesNo 
Philasmicos Entwickler StudioFreeware / ProprietaryYesYesNo YesYesYesUnknownUnknownYesUnknownYes, wxWidgetsYes2012 04ExternalExternal 
Qt CreatorGPL / LGPL / ProprietaryYesYesYesFreeBSD, Symbian, MaemoYesYesUnknownYesNoYesNoYesYes2012 10ExternalExternalYes [13]
Sun StudioFreewareNoYesNoSolarisYesYesYesYesYesYesYesNoYes2008 11   
Rational Software ArchitectProprietaryYesYes JVMUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknownUnknown   
Turbo C++ ExplorerFreewareYesNoNo YesYesNoNoNoYesNoYesYes2006 09   
Turbo C++ ProfessionalProprietaryYesNoNo YesYesYesNoNoYesNoYesYes2006 09   
Ultimate++ TheIDEBSDYesYesNo YesYesYesNoNoYesNoYesYes2011 02   
Microsoft Visual StudioProprietaryYesNoNocross-compile to Windows Mobile, Mac OS 7 (v2.x-v4.x only)YesYesYesYesYesYesYesYesYes2012 11YesYesYes [14]
Microsoft Visual Studio ExpressFreewareYesNoNo YesYesYesNoNoYesNoYesYes2010 04YesYesNo
wxDev-C++GPLYesNo  YesYesUnknownYesUnknownYesUnknownYesUnknown2011 10   
XcodeProprietaryNoNoYescross compiles to iOSYesYesYesYesYesYesYesYesYes2012 07llvm, {llvm-gcc and gcc deprecated}llvm, {llvm-gcc and gcc deprecated}Yes
AppCodeProprietaryNoNoYesNoYesNoNoXcode profilerNoYesYesYesYes2012 12Xcode toolchainXcode toolchainYes
IDELicenseWindowsLinuxMac OS XOther platformsDebuggerGUI builderIntegrated toolchainProfilerCode coverageAutocompleteStatic code analysisGUI-based designClass browserLatest stable releaseC compilerC++ compilerRefactoring

Common Lisp

IDELicenseLinuxWindowsMac OS XOther platformseditorDebuggerStepperGUI builderProfilerBrowsers
Allegro Common LispProprietaryYesYesYesFreeBSD, UnixYesYesYesYesYesClass browser, Systems, Definitions
LispWorksProprietaryYesYesYesFreeBSD, UnixYesYesYesYesYesClass browser, Functions, Errors, Processes, Symbols, Systems
SLIMEpublic domainYesYesYesFreeBSD, UnixYesYesYesNoYesClass browser, Errors, Symbols

Component Pascal

IDEDeveloperPlatformLicense
BlackBox Component BuilderOberon microsystemsWindowsProprietary similar to Sleepycat
CPIdeCFB SoftwareWindowsProprietary

C#

IDEDeveloperLatest stable releasePlatformLicense
Microsoft Visual StudioMicrosoft2012-08-02 ! 2012 / August 02,  ;2012WindowsProprietary

Express Edition: Freeware

MonoDevelopNovell and the Mono community2012-06-18 ! 3.0.3 / June 18,  2012Cross-platformLGPL
SharpDevelopICSharpCode Team2011-09-22 ! 4.2 / May 6, 2012WindowsLGPL

Eiffel

IDELicenseWindowsLinuxOther platformsDebuggerGUI builderToolchainProfilerCode coverageAutocompleteStatic code analysisGUI-based designClass browserLatest stable release
EiffelStudioGPL and commercialYesYesMac OS X / most UnixYesYesYesYesAutomatic testing frameworkYesMetrics toolBON / UML class diagrammingMulti-viewV7.1 June 2012

Fortran

IDEDeveloperLatest stable releasePlatformLicense
GeanyTeam0.21 / October 2, 2011Linux, Windows, SolarisGPL
GNAT Programming StudioAdaCore4.3.1 / June 2009Linux, Windows, SolarisGPL
KDevelopKDevelop Team4.4.1 [edit]  (November 8, 2012; 4 months ago (2012-11-08))LinuxGPL
OpenWatcomOpenWatcom Community1.9 / June 2, 2010Windows, MS-DOS, OS/2, LinuxOSI
NetBeansNetBeans Community7.0.1 / Oct 26, 2011Linux, Windows, Mac OS XCDDL
PhotranUniversity of Illinois, Los Alamos National Laboratory8.0 / June 27, 2012Linux, Windows, Mac OS XEPL

Groovy

IDELicenseWritten in JavaWindowsLinuxMac OS XOther platformsGUI builder
Eclipse JDTEPLYesYesYesYesSolarisNo
IntelliJ IDEAALv2, proprietaryYesYesYesYesNoNo
NetBeansCDDL, GPL2YesYesYesYesSolarisYes

Java

IDELicenseWritten in JavaWindowsLinuxMac OS XOther platformsGUI builder
BlueJGPL2+GNU linking exceptionYesYesYesYesSolarisNo
DrJavaPermissiveYesYesYesYesSolarisNo
Eclipse JDTEPLYesYesYesYesSolarisYes
GeanyGPLNoYesYesYesSolarisNo
GreenfootGPLYesYesYesYesSolarisNo
IntelliJ IDEAALv2, proprietaryYesYesYesYes Yes
JBuilderProprietaryYesYesYesYesSolarisYes
JCreatorProprietaryNoYesNoNo No
JDEEGPLNoYesYesYesEmacsNo
JDeveloperProprietary OTN JDeveloper License (freeware)YesYesYesYesgeneric JVMYes
jGRASPProprietary (freeware)YesYesYesYes No
KDevelopGPLNoNoYesNoSolarisUnknown
MyEclipseProprietaryYesYesYesYes Yes
NetBeansCDDL, GPL2YesYesYesYesSolarisYes
Rational Application DeveloperProprietaryYesYesYesNoSolaris, AIXYes
ServoyProprietaryUnknownYesYesYesSolarisYes
XcodeProprietaryNoNoNoYes Yes

JavaScript

IDEDeveloperLatest stable releasePlatformLicense
AnjutaAnjuta TeamSeptember 2010Unix-likeGPL
Aptana StudioAptana, Inc.January 2012Cross-platformGPL, proprietary
Eclipse Web ToolsIBM Cross-platformEPL
IntelliJ IDEAJetBrainsMay 2011Windows, Mac OS, LinuxProprietary
Komodo IDE / EditActiveStateOctober 2010Cross-platformIDE:Proprietary, Edit:GPL, LGPL, MPL
NetBeansSun MicrosystemsDecember 2009[15]Cross-platformCDDL, GPL2
Oracle JDeveloperOracle CorporationOctober 2008Windows, Mac OS, Linuxproprietary [3] - free
NuSphere PhpEDNuSphereJune 2011WindowsProprietary
ServoyServoy Developer TeamJune 2011Cross-platformServoy License
WebStormJetBrainsOctober 2012Cross-platformProprietary

Lua

IDEDeveloperLatest stable releasePlatformLicense
DecodaUnknown Worlds Entertainment1.16 / October 25, 2011Windows[16]Open Source

Pascal, Object Pascal

IDEDeveloperLatest stable releaseWindowsLinuxMac OS XMobilesDebuggerGUI builderLicense
DelphiEmbarcadero Technologies2012 (XE3) / September 3, 2012YesYes Kylix (no update since 2002)YesYes iOS onlyYesYesProprietary
Free Pascal IDEVolunteers2.6.0 / January 1, 2012YesYesYesYesYesNoGPL
KDevelopKDevelop Team4.4.1 [edit]  (November 8, 2012; 4 months ago (2012-11-08))NoYesNoNoNoNoGPL
LazarusVolunteers1.0 / August 29, 2012YesYesYesYesYesYesLGPL with static linking exception
MIDletPascalCode Research Laboratories3.3 CANDIDATE / April 9, 2011NoNoNoYes NoGPL
MorfikMorfik Technology Pty Ltd.2.0.5.27YesYesYesYesYesYesProprietary
MSEideVolunteers2.6 / March 6, 2011YesYesNo?YesYesGPL; modified LGPL for the library MSEgui
OxygeneRemObjects Software5.0 / August 2011YesYesYesYesYesYesProprietary; free compiler
PocketStudiowinsoft3.0NoNoNoYesYesYesProprietary

Perl

IDEDeveloperLatest stable releasePlatformLicense
Eclipse EPICEPIC Project Team0.6.44 / April 18, 2012Cross-platformCPL
GeanyTeam0.21 / October 2, 2011Cross-platformGPL
KDevelopKDevelop Team4.4.1 [edit]  (November 8, 2012; 4 months ago (2012-11-08))Cross-platformGPL
Komodo IDE / EditActiveState6.0.0 / October 2010Cross-platformProprietary
PadrePadre Team0.94 / January 23, 2012Cross-platformPerl

PHP

IDEDeveloperLatest stable releasePlatformLicenseAutocompleteDebuggerRefactoring supportVCS Support
Aptana Studio version 3 or higher(inbuilt editor)Aptana, Inc.January 2012, 3.0.7Cross-platformGPL, proprietaryYesYesNoplugins
RadPHP (formerly Delphi for PHP)Embarcadero Technologies2.0 / April 14, 2008WindowsProprietaryUnknownYesUnknown ?
Eclipse PDTEclipse Foundation / Zend3.0.0 / June 23, 2011Cross-platformEPLYesYesNoCVS, SVN, Mercurial and Git (via plugins)
GeanyTeam1.22 / June 18, 2012Independent (w/ GTK2 support)GPLYesNoNovia plugins
HTML-Kitwww.chami.com292Windows (all)ProprietaryUnknownNoUnknown ?
KDevelopKDevelop Team4.4.1 [edit]  (November 8, 2012; 4 months ago (2012-11-08))Cross-platformGPLYesNoUnknownCVS, SVN, GIT
Komodo IDE / EditActiveState7.0.0 / February 2012Cross-platformProprietaryYesYesNo ?
NetBeansSun Microsystems / Oracle7.2 / July 24, 2012Cross-platform on NetbeansCDDL, GPLYesYesYesCVS, SVN, Mercurial, Git
PHPEclipsewww.phpeclipse.com1.2.2 / September 2009Cross-platform on EclipseCPLYesYesUnknown ?
PhpED ProfessionalNuSphere Corporation8.0.0 / October 1, 2012WindowsProprietaryYesYesUnknownCVS, SVN, any other Windows-shell integrated
PhpStormJetBrains6.0 / March 12, 2013Cross-platformProprietaryYesYesYesCVS, SVN, Mercurial, GIT, Perforce
PHPEditWaterProof SARL3.6.4 [edit]  (April 9, 2010; 2 years ago (2010-04-09))WindowsProprietaryYesYesNoCVS, SVN
Quanta PlusKDE Web Dev Team3.5.8 / October 16, 2007LinuxGPLUnknownNoUnknown ?
WebDevPCSoft16 30A160057k / June 22, 2011Cross-platformProprietaryUnknownNoUnknown ?
Zend StudioZend9.0.1 / December 18, 2011Cross-platformProprietaryYesYesYesCVS, SVN, Git and others (via plugins)

Python

IDEDeveloperLatest stable release versionLatest stable release datePlatformToolkitLicenseDebugger
AnjutaNaba Kumar3.6.12012-10-18Unix-likeGTK+GPL 
Eric Python and Ruby IDEDetlev Offenbach4.5.8 and 5.2.72012-12-29IndependentPyQtGPLYes
GeanyTeam1.222012-06-18IndependentGTK2GPL 
IDLEGuido van Rossum et al.3.22011-05-13IndependentTkinterOpen sourceNo
Komodo IDEActiveState7.1.22012-08-17Cross-platformMozilla platformProprietaryYes
MonoDevelopNovell and the Mono community3.0.52012-11-02Cross-platformGtk#LGPL 
NetBeans (7.0 and up will no longer support Python)Oracle6.92010-06-15Cross-platformSwingGPL 
Ninja-ideTeam2.1.12012-09-20IndependentPyQtGPLNo
PIDATeam0.6.22010-08-04Cross-platformPyGTKGPL 
PyCharmJetBrains2.7.12013-02-28Cross-platformSwingProprietaryYes
PyDevAptana2.7.02012-10-18Eclipse (Cross-platform)SWTEPLYes
PyScripter 2.5.32012-03-24Windows MIT LicenceYes
Python Tools for Visual StudioMicrosoft1.5.02012-10-31Windows Apache License 2.0Yes
SpyderPierre Raybaut et al.2.1.13.12013-03-12IndependentQtMIT Licencewith pdb or winpdb
Stani's Python EditorStani Michiels0.8.4h2008-02-14IndependentwxPythonGPLwith winpdb
WingWingware4.1.10-1p32013-01-24Linux/Windows/OS XGTK2Proprietary - Some free versions/licences [4]Yes

Racket

IDEDeveloperLatest stable releasePlatformLicense
DrRacketPLT Design, Inc.August 2012, v5.3Cross-platformLGPL

Ruby

IDEDeveloperLatest stable releasePlatformLicense
Aptana Studio with RadRails pluginAptana, Inc.November 2007, betaCross-platformGPL, proprietary
Eric Python and Ruby IDEDetlev Offenbach4.5.8 and 5.2.7 / 2012-12-29IndependentGPL
IntelliJ IDEA with Ruby PluginJetBrains11.1 / March, 2012Cross-platformProprietary
Komodo IDE / EditActiveState6.0.0 / October 2010Cross-platformProprietary
NetBeansThomas Enebo (JRuby co-lead)0.111 / April 2011[17][18]Cross-platformCDDL and GPL
RubyMineJetBrains5.0 / February, 2013[19]Cross-platformProprietary

Scala

IDELicenseWindowsLinuxMac OS XSolaris
Eclipse JDTEPLYesYesYesYes
IntelliJ IDEAALv2, proprietaryYesYesYesNo
NetBeansCDDL, GPL2YesYesYesYes

Small Basic (Microsoft)

IDEDeveloperLatest stable releasePlatformLicenseCostAutocompleteGUI Builder.NET Framework Version
Microsoft Small BasicMicrosoft DevLabsMicrosoft Small Basic v 1.0 / 12 July 2011WindowsProprietaryFreeYesNo.NET Framework 3.5

Smalltalk

IDEDeveloperLicenseWindowsLinuxMac OS XOther platformsDebuggerGUI builder
Dolphin SmalltalkObject ArtsProprietaryYesNoNo YesYes
PharoINRIAMIT LicenseYesYesYesvariousYesYes
Squeaksqueak.orgMIT LicenseYesYesYesvariousYesYes
VisualWorksCincomProprietaryYesYesYesvariousYesYes

WLanguage

IDEDeveloperLicenseWindowsLinuxMac OS XOther platformsDebuggerGUI builder
WinDevPCSoftProprietaryYesNoNo YesYes

Unclassified

See also

References

  1. ^ "AonixADT Ada Development Toolkit for GNAT and ObjectADA 3.2.2". http://marketplace.eclipse.org/conten t/aonixadt-ada-development-toolkit-gn at-and-objectada. Retrieved April 24, 2010.
  2. ^ a b "Qt Eclipse Integration for C++". http://qt.nokia.com/developer/eclipse -integration. Retrieved April 24, 2010.
  3. ^ "GtkAda User's Guide". February 1, 2010. http://libre.adacore.com/wp-content/f iles/auto_update/gtkada-docs/gtkada_u g/gtkada_ug.html.
  4. ^ Anjuta News Blog
  5. ^ Using the wxSmith plug-in (included in distribution, requires wxWidgets SDK)
  6. ^ [1] / Also provides relatively stable "nightly builds" that are often considered to be an alternative to the official releases
  7. ^ Latest downloads News
  8. ^ A Linux version was in the works, but has been abandoned since mid-2002; however, Dev-C++ has been reported to run on Wine.
  9. ^ Eclipse Juno release webpage
  10. ^ a b c "C and C++ Development". Sun Microsystems. http://www.netbeans.org/features/cpp/ index.html. Retrieved 2009-06-26.
  11. ^ "C/C++ Projects Quick Start Tutorial". Sun Microsystems. http://www.netbeans.org/kb/docs/cnd/q uickstart.html. Retrieved 2009-06-26.
  12. ^ NetBeans 7.2 Release Notes
  13. ^ [2]
  14. ^ Refactoring for Visual Studio C/C++ is supported via third-party plugin Visual Assist X http://www.wholetomato.com/
  15. ^ "Developing with JavaScript". Sun Microsystems. http://www.netbeans.org/features/java script/index.html. Retrieved 2009-06-29.
  16. ^ Now made open source - http://unknownworlds.com/blog/lua-ide -decoda-open-source/
  17. ^ "Ruby and Rails - plugin detail". http://plugins.netbeans.org/plugin/38 549/ruby-and-rails/. Retrieved 2011-08-02.
  18. ^ Tom Enebo (2011-02-17). "Ruby on NetBeans lives!". http://blog.enebo.com/2011/02/ruby-on -netbeans-lives.html. Retrieved 2011-08-02.
  19. ^ "What's New in RubyMine 5?". JetBrains. http://www.jetbrains.com/ruby/whatsne w/index.html. Retrieved 2013-02-13.
 
Open source
 
Freeware
 
Retail
 
(Sebelumnya) Comparison of early word processorsComparison of microblogging se ... (Berikutnya)