|
格式很乱,请参考原出处:
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
C/C++
Main articles: C (programming language) and C++ IDE License Windows Linux Other platforms Debugger GUI builder Toolchain AnjutaGPLNoYesYesYesUnknownC++ BuilderProprietaryYesNoYesYesYesCode::BlocksGPLYesYesMac OS XYesYesYesCodeliteGPLYesYesMac OS XYesNoYesDev-C++GPLYesNo[1]YesUnknownUnknownEclipse CDTEPLYesYesJVMYesNo[2]NoGeanyGPLYesYesNoNoNoGNAT Programming StudioGPLYesYesSolarisUnknownUnknownUnknownKDevelopGPLYes[3]YesYesYesYesMonoDevelopGPLYesYesMac OS XNo [4]YesNoNetBeans C/C++ packCDDLYesYesJVMYesNoNo[5]Rational Software ArchitectProprietaryYesYesJVMUnknownUnknownUnknownSun StudioProprietaryNoYesSolarisYesYesUnknownTurbo C++ ExplorerFreewareYesNoYesYesYesYesTurbo C++ ProfessionalProprietaryYesNoYesYesYesMicrosoft Visual StudioProprietaryYesNoYesYesYesMicrosoft Visual Studio ExpressFreewareYesNoYesYesYeswxDev-C++GPLYesNoYesYesUnknownXcodeFreewareNoNoMac OS XYesYesYesPellesCFreewareYesNoYesYesYes
[edit] C#
Main article: C Sharp (programming language) Developer Latest stable release Platform License MonoDevelopNovell and the Mono communityNovember 2007Cross-platformGPLSharpDevelopICSharpCode TeamAugust 2007WindowsLGPLMicrosoft Visual StudioMicrosoftNovember 2007WindowsProprietary
[edit] Fortran
Main article: Fortran Developer Latest stable release Platform License GNAT Programming StudioAdaCore4.0 / September 2006Linux, Windows, SolarisGPLKDevelopKDevelop Team3.5.3 (2008-08-26)LinuxGPLPhotranUniversity of Illinois, Los Alamos National Laboratory4.0 beta 3/ November 2007Linux, Windows, Mac OS XEPL
[edit] Java
Main article: Java (programming language) IDE License JVM? Platforms GUI builder? BEA Workshop for WebLogicProprietaryUnknownUnknownBlueJSemi-freeYesNoDrJavaPermissiveYesWindows, Mac OS X, Linux, SolarisNoGreenfootSemi-freeYesWindows, Mac OS X, Linux, SolarisNoEclipse JDTEPLYesWindows, Mac OS, LinuxYesGeanyGPLNoWindows, LinuxNoIntelliJ IDEAProprietaryYesWindows, Mac OS, LinuxYesJBuilderProprietaryYesYesJCreatorProprietaryNoWindowsNoJCODERProprietary (freeware)NoWindowsNoJDeveloperProprietary OTN JDeveloper License (freeware)YesWindows, Mac OS, Linux, generic JVMYesjGRASPProprietary (freeware)YesNoKDevelopGPLNoLinuxUnknownMonodevelopGPLNoLinux, Windows, Mac OS XYesMyEclipseProprietaryYesYesNetBeansCDDL, GPL2YesWindows, Mac OS, Linux, SolarisYesRational Application DeveloperProprietaryYesYesServoyProprietaryUnknownUnknownXcodeProprietary (freeware)NoMac OS XNo
[edit] JavaScript
Main article: JavaScript Developer Latest stable release Platform License Aptana StudioAptana, Inc.October 2007Cross-platformGPL, Aptana Public LicenseIntelliJ IDEAJetBrainsMarch 2008Windows, Mac OS, LinuxProprietaryOracle JDeveloperOracleOctober 2008Windows, Mac OS, Linux{{proprietary[1] - free }}NetBeansSun MicrosystemsApril 2008[6]Cross-platformCDDL, GPL2ServoyServoy Developer TeamJuly 2007Cross-platformCopyright, Servoy License
[edit] Pascal, Object Pascal
Main article: Pascal Programming Language
Main article: Object Pascal Developer Latest stable release Windows Linux Mac OS X Mobiles Debugger GUI builder License DelphiCodeGear2007YesNoNoNoYesYesProprietaryDev-PascalBloodshed Software1.9.2 / July 20, 2002YesNoNoNoYesNoGPLFree Pascal IDEVolunteers2.2 / September 10, 2007YesYesYesNoGPLKDevelop3.5.3NoYesNoNoNoNoGPLLazarusVolunteers0.9.24YesYesYesYesYesYesmodified LGPLMIDletPascalMobile Experts Group2.02 / January 14, 2006NoNoNoYesNoProprietaryMorfikMorfik Technology Pty Ltd.Through WebThrough WebThrough WebThrough Web ?YesProprietary
[edit] Perl
Main article: Perl Developer Latest stable release Platform License KdevelopKDevelop Team3.4.1 (2007-05-22)Cross-platformGPLKomodoActiveState4.1.1 / June, 2007Cross-platformProprietary
[edit] PHP
Main article: PHP Developer Latest stable release Platform License Aptana Studio with PHP pluginAptana, Inc.October 2007, BetaCross-platformGPL, Aptana Public LicenseDelphi for PHPCodeGear1.0 / February 20, 2007WindowsProprietaryEclipse PDTEclipse Foundation / Zend1.0.3 / June 10, 2008Cross-platformEPLGeanyTeam0.13Independent (w/ GTK2 support)GPLKDevelopKDevelop Team3.5.3 (2008-08-26)LinuxGPLKomodoActiveState4.4.1Cross-platformProprietaryNetBeanswww.netbeans.org6.5 RC 2 / October 2008Cross-platform on NetbeansCDDLPHPEclipsewww.phpeclipse.net1.2.0 / September 2007Cross-platform on EclipseCPLPHPEditWaterProof SARL2.6.1 / September 9, 2006WindowsProprietaryQuanta PlusKDE Web Dev Team3.5.8 / October 16, 2007LinuxGPLZend StudioZend5.5 / December 4, 2006Cross-platformProprietary
[edit] Python
Main article: Python (programming language) Developer Latest stable release Platform Toolkit License Boa ConstructorTeam0.6.1IndependentwxPythonGPLDrPythonTeam3.11.0IndependentGPLEric Python IDEDetlev Offenbach4.1.2IndependentQtGPLGeanyTeam0.14IndependentGTK2GPLIDLEGuido van Rossum et al.1.2.1 / April 18, 2007IndependentTkinterOpen source / public domainKomodoActiveState4.4 / June 24, 2008Cross-platformMozilla platformIDE:Proprietary; Edit: MPL/GPL/LGPLNetBeans IDETeam6.1IndependentnbPythonGPLPyDevfabioz1.3.20Cross-platformEPLStani's Python EditorStani0.8.4c / February 14, 2008IndependentwxPythonGPLWing IDEWingware3.0.2-1 / November 27, 2007Windows, Linux, OS XPyGTKProprietary
[edit] Ruby
Main article: Ruby (programming language) Developer Latest stable release Platform License Aptana Studio with RadRails pluginAptana, Inc.November 2007, betaCross-platformGPL, Aptana Public LicenseIntelliJ IDEA with Ruby Plugin 1.0JetBrains7.0 / October, 2007Cross-platformProprietaryKomodoActiveState4.1.1 / June, 2007Cross-platformProprietaryNetBeansSun Microsystems6.1 / April 28, 2008Cross-platformCDDL
[edit] See also
- List of GUI builders
- List of assemblers
- List of compilers
- List of source code editors
|
|