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 | LGPL |
Java
Main article: Java (programming language)
[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 License |
PHP
Main article: PHP
[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 |