|
C/C++
Main articles: C (programming language) and C++ IDE License Windows Linux Other platforms Debugger GUI builder Integrated Toolchain Profiler Code Coverage Autocomplete Static code analysis GUI Based Design Class browser Latest stable release Anjuta GPL No Yes
Yes Yes Unknown Yes Unknown Yes Unknown Yes Yes 2009 10 C++Builder Proprietary Yes No
Yes Yes Yes No No Yes Yes Yes Yes 2009 08 Code::Blocks GPL Yes Yes Mac OS X Yes Yes Yes Unknown Unknown Yes Unknown Yes [3] Yes 2008 02 Code Crusader IDE Proprietary No Yes Mac OS X Yes No Yes No No Yes No No Yes 2006 11 CodeLite GPL Yes Yes Mac OS X Yes No Yes Unknown Unknown Yes Unknown Unknown Yes 2009 05 Dev-C++ GPL Yes Yes[4]
Yes No Unknown Yes Unknown Yes Unknown Yes Yes 2005 02 Eclipse CDT EPL Yes Yes JVM Yes Yes[2] No Unknown Unknown Yes Unknown No Yes 2009 06 Geany GPL Yes Yes
No No No Unknown Unknown Yes Unknown Unknown Unknown 2009 02 GNAT Programming Studio GPL Yes Yes Mac OS X, Solaris Yes Unknown Yes Yes No Yes Yes Unknown Yes 2009 06 KDevelop GPL No[5] Yes
Yes Yes Yes Yes Unknown Yes Unknown Yes Yes 2009 02 LccWin32 Freeware/Proprietary Yes Yes (obsolete)
Yes Yes (unstable) Yes Yes Unknown Yes Yes Yes Unknown Unknown MonoDevelop GPL Yes Yes Mac OS X Yes Yes No Unknown Unknown Unknown Unknown Yes Unknown 2009 03 NetBeans C/C++ pack CDDL Yes Yes JVM Yes[6] Yes[6] Yes[7] Yes[6] Unknown Yes Unknown No Yes 2009 06 PellesC Freeware Yes No
Yes Yes Yes Unknown Unknown Yes Unknown Unknown Unknown 2009 08 Qt Creator GPL / LGPL / Proprietary Yes Yes OS X Yes Yes Unknown Unknown Unknown Yes Unknown Yes Unknown 2009 04 Sun Studio Freeware No Yes Solaris Yes Yes Yes Yes Yes Yes Yes No Yes 2008 11 Rational Software Architect Proprietary Yes Yes JVM Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Turbo C++ Explorer Proprietary Yes No
Yes Yes No No No Yes No Yes Yes 2006 09 Turbo C++ Professional Proprietary Yes No
Yes Yes Yes No No Yes No Yes Yes 2006 09 Ultimate++ TheIDE BSD Yes Yes
Yes Yes Yes No No Yes No Yes Yes 2009 06 Microsoft Visual Studio Proprietary Yes No
Yes Yes Yes Yes Yes Yes Yes Yes Yes 2008 08 Microsoft Visual Studio Express Freeware Yes No
Yes Yes Yes No No Yes No Yes Yes 2008 08 wxDev-C++ GPL Yes No
Yes Yes Unknown Yes Unknown Yes Unknown Yes Unknown 2007 03 Xcode Freeware No No Mac OS X Yes Yes Yes Yes Yes Yes* Yes Yes Yes 2008 11 IDE License Windows Linux Other platforms Debugger GUI builder Integrated Toolchain Profiler Code Coverage Autocomplete Static code analysis GUI Based Design Class browser Latest stable release (*) = XCode's Auto Complete feature is not equivalent to most other Integrated Development Environments. The XCode auto complete feature only shows hints of functions names while typing (much like Microsoft Word), instead of showing a complete listing of functions and variables bound to the scope of the object being typed.
[edit] C#
Main article: C Sharp (programming language) Developer Latest stable release Platform License Microsoft Visual Studio Microsoft November 2007 Windows Proprietary MonoDevelop Novell and the Mono community March 2009 Cross-platform GPL SharpDevelop ICSharpCode Team February 2009 Windows LGPLJava
Main article: Java (programming language) IDE License JVM Platforms GUI builder Oracle Workshop for WebLogic Proprietary Yes
Yes BlueJ GPL2+GNU linking exception Yes Windows, Mac OS X, Linux, Solaris No Code Crusader IDE Proprietary No Mac OS X, Linux, Solaris No DrJava Permissive Yes Windows, Mac OS X, Linux, Solaris No Eclipse JDT EPL Yes Windows, Mac OS X, Linux, Solaris No Geany GPL No Windows, Mac OS X, Linux, Solaris No Greenfoot GPL Yes Windows, Mac OS X, Linux, Solaris No IntelliJ IDEA Apache License 2.0 Yes Windows, Mac OS X, Linux Yes JBuilder Proprietary Yes Windows, Mac OS X, Linux, Solaris Yes JCreator Proprietary No Windows No JDeveloper Proprietary OTN JDeveloper License (freeware) Yes Windows, Mac OS X, Linux, generic JVM Yes jGRASP Proprietary (freeware) Yes Windows, Mac OS X, Linux No KDevelop GPL No Linux, Solaris Unknown Monodevelop GPL No Windows, Mac OS X, Linux, Solaris Yes MyEclipse Proprietary Yes Windows, Mac OS X, Linux Yes NetBeans CDDL, GPL2 Yes Windows, Mac OS X, Linux, Solaris Yes Rational Application Developer Proprietary Yes Windows, Mac OS X, Linux, Solaris, AIX Yes Servoy Proprietary Unknown
Unknown Xcode Proprietary (freeware) No Mac OS X No [edit] JavaScript
Main article: JavaScript Developer Latest stable release Platform License Aptana Studio Aptana, Inc. October 2007 Cross-platform GPL, proprietary Code Crusader IDE New Planet Software November 2006 Mac OS, Linux Proprietary IntelliJ IDEA JetBrains November 2008 Windows, Mac OS, Linux Proprietary NetBeans Sun Microsystems June 2009[8] Cross-platform CDDL, GPL2 Oracle JDeveloper Oracle Corporation October 2008 Windows, Mac OS, Linux proprietary [2] - free Servoy Servoy Developer Team July 2007 Cross-platform Copyright, Servoy LicensePHP
Main article: PHP Developer Latest stable release Platform License Aptana Studio with PHP plugin Aptana, Inc. March 2009, 1.2.4 Cross-platform GPL, proprietary Delphi for PHP Embarcadero Technologies 2.0 / April 14, 2008 Windows Proprietary Code Crusader IDE New Planet Software November 2006 Mac OS X, Linux Proprietary Eclipse PDT Eclipse Foundation / Zend 2.1 / June 26, 2009 Cross-platform EPL Geany Team 0.17 Independent (w/ GTK2 support) GPL HTML-Kit www.chami.com 292 Windows (all) Proprietary KDevelop KDevelop Team 3.5.5 (11 August 2009)
Linux GPL Komodo ActiveState 5.1.4 Cross-platform Proprietary NetBeans www.netbeans.org 6.7 / June 2009[9] Cross-platform on Netbeans CDDL PHPEclipse www.phpeclipse.com 1.2.2 / September 2009 Cross-platform on Eclipse CPL PHPEdit WaterProof SARL 2.6.1 / September 9, 2006 Windows Proprietary Quanta Plus KDE Web Dev Team 3.5.8 / October 16, 2007 Linux GPL Zend Studio Zend 6.1 / September 15, 2008 Cross-platform Proprietary VS.Php jcx.software 2.7 / September 4, 2009 Windows Proprietary [edit] Python
Main article: Python (programming language) Developer Latest stable release Platform Toolkit License Boa Constructor Team 0.6.1 / July 5, 2007 Independent wxPython GPL Dabo Ed Leafe and Paul McNett 0.9.2 / Oct 1, 2009 Independent wxPython MIT License PIDA Team 0.5.1 / July 28, 2007 Cross-platform pyGtk GPL Eric Python IDE Detlev Offenbach 4.3.7.1 / September 5, 2009 Independent Qt GPL Geany Team 0.17 / May 2, 2009 Independent GTK2 GPL IDLE Guido van Rossum et al. 2.6.1 / December 6, 2008 Independent Tkinter Open source Komodo ActiveState 4.4 / June 24, 2008 Cross-platform Mozilla platform IDE:Proprietary; Edit: MPL/GPL/LGPL NetBeans IDE Sun Microsystems 6.7 Early Access[10] Cross-platform - GPL PyDev fabioz 1.5.0 Eclipse (Cross-platform)
EPL PyScripter Kiriakos Vlahos 1.9.9.7 / May 20, 2009 Windows
MIT License Spyder Pierre Raybaut September 05, 2009 Independent
MIT License Stani's Python Editor Stani 0.8.4h / February 14, 2008 Independent wxPython GPL wxGlade Alberto Griggio 0.6.3 / February 02, 2008 Independent wxPython MIT License Wing Wingware 3.1.8 / March 23, 2009 Linux/Windows/OS X unknown proprietary |
|