2009jan09 ?? build c c++ catalog code coding comparacion comparaciones comparasion comparison compiler cpp desarrollo design development devetools eclipse environments ide ide比较 infor integrated java linux lists programming wow
Comparison of integrated development environments
From Wikipedia, the free encyclopedia
The following tables list software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.
Contents |
[edit] C/C++
IDE | License | Windows | Linux | Other platforms | Debugger | GUI builder | 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 | December 2008 | |
C++ Builder | Proprietary | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | August 2008 | |
Code::Blocks | GPL | Yes | Yes | Mac OS X | Yes | Yes | Yes | Unknown | Unknown | Yes | Unknown | Yes [1] | Yes | February 2008 |
CodeLite | GPL | Yes | Yes | Mac OS X | Yes | No | Yes | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | February 2009 |
Dev-C++ | GPL | Yes | No[2] | Yes | No | Unknown | Unknown | Unknown | Yes | Unknown | Yes | Unknown | February 2005 | |
Eclipse CDT | EPL | Yes | Yes | JVM | Yes | Yes[3] | No | Unknown | Unknown | Yes | Unknown | No | Yes | February 2009 |
Geany | GPL | Yes | Yes | No | No | No | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | February 2009 | |
GNAT Programming Studio | GPL | Yes | Yes | Solaris | Yes | Unknown | Yes | Yes | Unknown | Unknown | Yes | Unknown | Yes | June 2008 |
KDevelop | GPL | No[4] | Yes | Yes | Yes | Yes | Yes | Unknown | Yes | Unknown | Yes | Yes | December 2008 | |
MonoDevelop | GPL | Yes | Yes | Mac OS X | No [5] | Yes | No | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | November 2008 |
NetBeans C/C++ pack | CDDL | Yes | Yes | JVM | Yes | No | No[6] | Unknown | Unknown | Yes | Unknown | No | Yes | November 2008 |
PellesC | Freeware | Yes | No | Yes | Yes | Yes | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | June 2008 | |
Sun Studio | Freeware | No | Yes | Solaris | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | November 2008 |
Rational Software Architect | Proprietary | Yes | Yes | JVM | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Turbo C++ Explorer | Freeware | Yes | No | Yes | Yes | No | No | No | Yes | No | Yes | Yes | September 2006 | |
Turbo C++ Professional | Proprietary | Yes | No | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | September 2006 | |
Microsoft Visual Studio | Proprietary | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | August 2008 | |
Microsoft Visual Studio Express | Freeware | Yes | No | Yes | No | Yes | No | No | Yes | No | Yes | Yes | August 2008 | |
wxDev-C++ | GPL | Yes | No | Yes | Yes | Unknown | Unknown | Unknown | Yes | Unknown | Yes | Unknown | March 2007 | |
Xcode | Freeware | No | No | Mac OS X | Yes | Yes | Yes | Yes | Yes | Yes* | Yes | Yes | Yes | November 2008 |
IDE | License | Windows | Linux | Other platforms | Debugger | GUI builder | 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#
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Microsoft Visual Studio | Microsoft | November 2007 | Windows | Proprietary |
MonoDevelop | Novell and the Mono community | November 2007 | Cross-platform | GPL |
SharpDevelop | ICSharpCode Team | August 2007 | Windows | LGPL |
[edit] Fortran
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
GNAT Programming Studio | AdaCore | 4.0 / September 2006 | Linux, Windows, Solaris | GPL |
KDevelop | KDevelop Team | 3.5.4 (2008-12-18) | Linux | GPL |
Photran | University of Illinois, Los Alamos National Laboratory | 4.0 beta 3/ November 2007 | Linux, Windows, Mac OS X | EPL |
[edit] Java
IDE | License | JVM | Platforms | GUI builder |
---|---|---|---|---|
BEA Workshop for WebLogic | Proprietary | Yes | Yes | |
BlueJ | GPL2+GNU linking exception | Yes | Windows, Linux | 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, Linux | No |
Greenfoot | GPL | Yes | Windows, Mac OS X, Linux, Solaris | No |
IntelliJ IDEA | Proprietary | Yes | Windows, Mac OS X, Linux | Yes |
JBuilder | Proprietary | Yes | Linux, Solaris, Windows | 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 | Unknown |
Monodevelop | GPL | No | Linux, Windows, Mac OS X | Yes |
MyEclipse | Proprietary | Yes | 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
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Aptana Studio | Aptana, Inc. | October 2007 | Cross-platform | GPL, Aptana Public License |
IntelliJ IDEA | JetBrains | November 2008 | Windows, Mac OS, Linux | Proprietary |
NetBeans | Sun Microsystems | November 2008[7] | 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 |
[edit] Pascal, Object Pascal
Developer | Latest stable release | Windows | Linux | Mac OS X | Mobiles | Debugger | GUI builder | License | |
---|---|---|---|---|---|---|---|---|---|
Delphi | Embarcadero Technologies | 2007 | Yes | No | No | No | Yes | Yes | Proprietary |
Dev-Pascal | Bloodshed Software | 1.9.2 / July 20, 2002 | Yes | No | No | No | Yes | No | GPL |
Free Pascal IDE | Volunteers | 2.2.2 / August 11th, 2008 | Yes | Yes | Yes | No | Yes | No | GPL |
KDevelop | 3.5.3 | No | Yes | No | No | No | No | GPL | |
Lazarus | Volunteers | 0.9.26.2 / March 23, 2009 | Yes | Yes | Yes | Yes | Yes | Yes | modified LGPL |
MIDletPascal | Mobile Experts Group | 2.02 / January 14, 2006 | No | No | No | Yes | No | Proprietary | |
PocketStudio | winsoft | 3.0 | No | No | No | Yes | Yes | Yes | Proprietary |
Morfik | Morfik Technology Pty Ltd. | Yes | Yes | Yes | Yes | Yes | Yes | Proprietary |
[edit] Perl
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Kdevelop | KDevelop Team | 3.5.3 (2008-08-26) | Cross-platform | GPL |
Komodo | ActiveState | 4.1.1 / June, 2007 | Cross-platform | Proprietary |
Padre | Padre Team | 0.30 / March, 2009 | Cross-platform | Perl |
[edit] PHP
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Aptana Studio with PHP plugin | Aptana, Inc. | March 2009, 1.2.4 | Cross-platform | GPL, Aptana Public License |
Delphi for PHP | CodeGear | 1.0 / February 20, 2007 | Windows | Proprietary |
Eclipse PDT | Eclipse Foundation / Zend | 2.0 / December 29, 2008 | Cross-platform | EPL |
Geany | Team | 0.16 | Independent (w/ GTK2 support) | GPL |
HTML-Kit | www.chami.com | 292 | Windows (all) | free |
KDevelop | KDevelop Team | 3.5.4 (2008-12-18) | Linux | GPL |
Komodo | ActiveState | 4.4.1 | Cross-platform | Proprietary |
NetBeans | www.netbeans.org | 6.5 / November 2008 | Cross-platform on Netbeans | CDDL |
PHPEclipse | www.phpeclipse.net | 1.2.1 / November 2008 | 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 |
[edit] Python
Developer | Latest stable release | Platform | Toolkit | License | |
---|---|---|---|---|---|
Boa Constructor | Team | 0.6.1 | Independent | wxPython | GPL |
PIDA | Team | 0.5.1 | Cross-platform | pyGtk | GPL |
Eric Python IDE | Detlev Offenbach | 4.1.2 | Independent | Qt | GPL |
Geany | Team | 0.16 | Independent | GTK2 | GPL |
IDLE | Guido van Rossum et al. | 2.6.1 / December 6, 2008 | Independent | Tkinter | Open source / public domain |
Komodo | ActiveState | 4.4 / June 24, 2008 | Cross-platform | Mozilla platform | IDE:Proprietary; Edit: MPL/GPL/LGPL |
NetBeans IDE | Team | 6.5 | Independent | nbPython | GPL |
PyDev | fabioz | 1.3.20 | Cross-platform | MIT License | |
Stani's Python Editor | Stani | 0.8.4c / February 14, 2008 | Independent | wxPython | GPL |
Wing IDE | Archaeopteryx Software Inc. | 3.1.8 / March 23, 2009 | Cross-platform | pyGtk | Proprietary; Student edition:Freeware |
[edit] Ruby
Developer | Latest stable release | Platform | License | |
---|---|---|---|---|
Aptana Studio with RadRails plugin | Aptana, Inc. | November 2007, beta | Cross-platform | GPL, Aptana Public License |
IntelliJ IDEA with Ruby Plugin 2.0 | JetBrains | 8.0 / November, 2008 | Cross-platform | Proprietary |
Komodo | ActiveState | 4.1.1 / June, 2007 | Cross-platform | Proprietary |
NetBeans | Sun Microsystems | 6.5 / November, 2008 | Cross-platform | CDDL |
[edit] Smalltalk
IDE | Developer | License | Windows | Linux | Mac OS X | Other platforms | Debugger | GUI builder |
---|---|---|---|---|---|---|---|---|
Dolphin Smalltalk | Object Arts | Open Source | Yes | No | No | Yes | Yes | |
Squeak | squeak.org | Open Source | Yes | Yes | Yes | various | Yes | Yes |
[edit] See also
[edit] References
- ^ Using wxSmith plug-in (included in distribution, requires wxWidgets SDK)
- ^ A Linux version was in the works, but has been abandoned since mid-2002.
- ^ [1]Eclipse Qt Integration.
- ^ "KDevelop4 on Windows Screenshots". apaku (KDevelop developer). June 2008. http://apaku.wordpress.com/2007/06/22/kdevelop4-on-windows-screenshots-finally/. Retrieved on 2008-06-28.
- ^ MonoDevelop 2.0 Alfa 2 now includes a debugger. A final version is expected on March 2009.
- ^ "C/C++ Support Quick Start Tutorial". Sun Microsystems. October 2007. http://www.netbeans.org/kb/60/cnd/quick-start.html. Retrieved on 2008-03-09.
- ^ "Java Web Applications". Sun Microsystems. October 2007. http://www.netbeans.org/features/web/web-app.html. Retrieved on 2008-03-09.
|