轉(zhuǎn)帖|行業(yè)資訊|編輯:我只采一朵|2014-10-08 09:36:20.000|閱讀 464 次
概述:每種編程語言都有一些特定的IDE,本文將簡單為你介紹這些IDE之間的區(qū)別,希望能夠為你選擇IDE時提供一些幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IDE是集成開發(fā)環(huán)境的英文縮寫,所謂集成開發(fā)環(huán)境,就是將你在開發(fā)過程中所需要的工具或功能集成到了一起,比如代碼編寫、分析、編譯、調(diào)試等功能,從而最大化地提高開發(fā)者的工作效率。
每種編程語言都有一些特定的IDE,本文將簡單為你介紹這些IDE之間的區(qū)別,希望能夠為你選擇IDE時提供一些幫助。
IDE | 許可 | 使用Java編寫 | Windows | Linux | Mac OS X | 其他平臺 | GUI構(gòu)建器 |
GPL2+GNU | √ | √ | √ | √ | Solaris | × | |
Cloud IDE | √ | √ | √ | √ | Solaris | × | |
Permissive | √ | √ | √ | √ | Solaris | × | |
EPL | √ | √ | √ | √ | FreeBSD, JVM, Solaris | √ | |
GPL | × | √ | √ | √ | FreeBSD, IBM AIX, OpenBSD, Solaris, other Unix | × | |
GPL | √ | √ | √ | √ | Solaris | × | |
IntelliJ IDEA | ALv2 | √ | √ | √ | √ | FreeBSD, OpenBSD, Solaris | √ |
專有 | √ | √ | √ | √ | Solaris | √ | |
專有 | × | √ | × | × | × | ||
專有 | √ | √ | √ | √ | generic JVM | √ | |
專有 | √ | √ | √ | √ | × | ||
GPL | × | × | √ | × | Solaris | √ | |
專有 | √ | √ | √ | √ | FreeBSD, JVM, Solaris | √ | |
CDDL/GPL2 | √ | √ | √ | √ | OpenBSD, Solaris | √ | |
專有 | √ | √ | √ | × | IBM AIX, Solaris | √ | |
專有 | √ | √ | √ | √ | Solaris | √ | |
Proprietary | × | × | × | √ | √ |
IDE | 許可 | Windows | Linux | Mac OS X | 調(diào)試器 | GUI 構(gòu)建器 | 集成工具鏈 | 分析器 | 代碼覆蓋 | 自動完成 | 靜態(tài)代碼分析 | 可視化設(shè)計 | 類瀏覽器 | C 編譯器 | C++ 編譯器 | 代碼重構(gòu) |
GPL | × | √ | × | √ | √ | √ | √ | × | √ | × | √ | √ | √ | √ | × | |
專有 | × | × | √ | √ | × | × | √ | × | √ | √ | √ | √ | √ | √ | √ | |
專有 | √ | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |
GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | |
GPL | √ | √ | √ | √ | √ | √ | × | × | √ | √ | √ | √ | √ | √ | √ | |
GPL | √ | × | × | √ | × | √ | √ | × | √ | × | √ | √ | √ | √ | × | |
EPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ | 外部 | 外部 | √ | |
GPL | √ | √ | √ | √ | × | × | × | × | √ | × | × | √ | 外部 | 外部 | × | |
GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ | √ | √ | √ | |
GPL | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | 外部 | 外部 | √ | |
專有 | √ | × | × | √ | √ | √ | √ | × | √ | × | √ | N/A | √ | × | × | |
免費 | √ | √ | × | √ | √ | √ | √ | × | √ | √ | √ | N/A | √ | × | × | |
專有 | √ | × | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |
免費 | √ | × | × | √ | √ | √ | × | × | √ | × | √ | √ | √ | √ | × | |
LGPL | × | √ | √ | √ | √ | √ | × | × | √ | × | √ | √ | √ | √ | √ | |
CDDL/GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | 外部 | 外部 | √ | |
專有 | √ | √ | × | √ | √ | √ | √ | × | × | × | √ | √ | √ | √ | × | |
專有 | × | √ | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |
專有 | √ | × | × | √ | √ | √ | √ | × | √ | √ | √ | N/A | √ | × | × | |
專有 | √ | √ | × | √ | √ | √ | × | × | √ | × | √ | √ | 外部 | 外部 | × | |
GPL/LGPL | √ | √ | √ | √ | √ | √ | √ | × | √ | × | √ | √ | 外部 | 外部 | √ | |
專有 | √ | √ | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | 外部 | 外部 | √ | |
BSD | √ | √ | × | √ | √ | √ | × | × | √ | × | √ | √ | 外部 | 外部 | × | |
GPL | √ | × | × | √ | √ | √ | √ | × | √ | × | √ | √ | √ | √ | × | |
專有 | × | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
IDE | 許可 | 開發(fā)商 | 平臺 |
專有 | Microsoft | Windows | |
LGPL | Xamarin和Mono社區(qū) | Windows, Linux, Mac OS X, FreeBSD, OpenBSD, Solaris | |
LGPL | ICSharpCode | Windows |
IDE | 開發(fā)商 | 平臺 | 許可 | 自動完成 | 調(diào)試器 | 重構(gòu)支持 | VCS支持 |
Aptana, Inc. | Cross-platform | GPL | √ | √ | × | 插件 | |
Codelobster | Windows | 專有 | √ | √ | × | 插件 | |
Eclipse Foundation /Zend | Windows, Linux, Mac OS X, FreeBSD, JVM,Solaris | EPL | √ | √ | × | CVS, Git,Mercurial,SVN | |
Geany Team | Windows, Linux, Mac OS X, FreeBSD, IBM AIX,OpenBSD, Solaris, other Unix | GPL | √ | × | × | 插件 | |
Chami.com | Windows (all) | 專有 | 未知 | × | 未知 | 未知 | |
KDE KDevelop Team | Cross-platform | GPL | √ | × | 未知 | CVS, Git, SVN | |
ActiveState | Cross-platform | 專有 | √ | √ | √ | Bazaar, CVS,Git,Mercurial,Perforce, SVN | |
Sun Microsystems /Oracle | Cross-platform on Netbeans | CDDL, GPL | √ | √ | √ | CVS, Git,Mercurial,SVN | |
() | PHPEclipseproject team | Windows, Linux, Mac OS X, FreeBSD, JVM,Solaris | CPL | √ | √ | 未知 | 未知 |
NuSphere Corporation | Windows | 專有 | √ | √ | 未知 | CVS, SVN, any other Windows-shell integrated | |
WaterProof SARL | Windows | 專有 | √ | √ | × | CVS, SVN | |
PhpStorm (IntelliJ IDEA) | JetBrains | Windows, Linux, Mac OS X, FreeBSD, OpenBSD,Solaris | 專有 | √ | √ | √ | CVS, Git,Mercurial,Perforce, SVN |
KDE Web Dev Team | Linux | GPL | 未知 | × | 未知 | 未知 | |
(formerly Delphi for PHP) | Embarcadero Tech×logies | Windows | 專有 | √ | √ | √ | 未知 |
PC SOFT | Cross-platform | 專有 | Unknown | × | Unknown | Unknown | |
Zend Studio | Zend | Cross-platform | 專有 | √ | √ | √ | CVS, Git,SVN, others (via plugins) |
IDE | 許可 | 開發(fā)商 | 平臺 |
GPL | Anjuta Team | Unix-like | |
GPL | Aptana, Inc. | 跨平臺 | |
EPL | IBM | Windows, Linux, Mac OS X, FreeBSD, JVM, Solaris | |
專有 | ActiveState | 跨平臺 | |
CDDL, GPL2 | Oracle | 跨平臺 | |
EPL | Nodeclipse | Windows, Linux, Mac OS X, FreeBSD, JVM, Solaris | |
專有 | NuSphere | Windows | |
專有 | Oracle Corporation | Windows, Linux, Mac OS X | |
Servoy許可 | Servoy Developer Team | 跨平臺 | |
專有 | Microsoft | Windows | |
WebStorm | 專有 | JetBrains | 跨平臺 |
IDE | 許可 | 開發(fā)商 | 平臺 | 調(diào)試器 |
GPL | Naba Kumar | Unix-like | √ | |
GPL | Detlev Offenbach | 跨平臺 | √ | |
GPL | Team | √(通過插件) | ||
Open source | Guido van Rossum et al. | 跨平臺 | √ | |
Proprietary | ActiveState | 跨平臺 | √ | |
GPL | KDE KDevelop Team | 跨平臺 | √ | |
LGPL | Novell and theMono community | √ | ||
GPL | Oracle | 跨平臺 | √ | |
GPL | Team | 跨平臺 | √(通過插件) | |
GPL | Team | 跨平臺 | √ | |
PyCharm | 專有/Apache 2.0 | JetBrains | 跨平臺 | √ |
EPL | Aptana | 跨平臺 | √ | |
MIT Licence | Kiriakos Vlahos | Windows | √ | |
Apache License 2.0 | Microsoft | Windows | √ | |
Proprietary | PythonAnywhere LLP | 基于Web | × | |
Pythonista | Proprietary | OMZ Software | iOS | × |
MIT Licence | Pierre Raybaut et al. | 跨平臺 | √ | |
GPL | Stani Michiels | 跨平臺 | √ | |
Wing IDE | 專有 | Wingware | 跨平臺 | √ |
IDE | 許可 | 開發(fā)商 | 平臺 |
GPL | Aptana, Inc. | 跨平臺 | |
GPL | Detlev Offenbach | 跨平臺 | |
專有 | ActiveState | 跨平臺 | |
CDDL和GPL | Thomas Enebo (JRuby co-lead) | 跨平臺 | |
專有 | JetBrains | 跨平臺 |
IDE | 許可 | 開發(fā)商 | 平臺 |
CPL | EPIC Project Team | 跨平臺 | |
GPL | Team | 跨平臺 | |
GPL | KDevelop Team | 跨平臺 | |
專有 | ActiveState | 跨平臺 | |
Perl | Padre Team | 跨平臺 |
IDE | 許可 | Windows | Linux | Mac OS X | 其他平臺 | 調(diào)試器 | GUI 構(gòu)建器 | 分析器 | 靜態(tài)代碼分析 | MXML支持 | 導(dǎo)出到移動平臺 |
專有 | √ | × | √ | JVM | √ | √ | √ | √ | √ | √ | |
MIT | √ | × | × | √ | × | √ | × | √ | √ | ||
IntelliJ IDEA | 專有 | √ | √ | √ | FreeBSD, OpenBSD,Solaris | √ | × | √ | √ | √ | √ |
專有 | √ | √ | √ | JVM | √ | × | × | √ | √ | × |
IDE | 許可 | Windows | Linux | Mac OS X | 其他平臺 |
專有 | Android | ||||
GPL | × | √ | × | FreeBSD | |
專有 | √ | × | × | ||
LGPL | √ | √ | √ | FreeBSD,Solaris | |
專有 | √ | √ | √ | AmigaOS | |
LGPL | √ | × | × | ||
專有 | √ | √ | √ | Web |
IDE | 許可 | Windows | Linux | Mac OS X | Debugger | GUI構(gòu)建起 | 工具鏈 | 分析器 | 代碼覆蓋 | 自動完成 | 靜態(tài)代碼分析 | 可視化設(shè)計 | 類瀏覽器 |
EPL | √ | √ | √ | √ | √ | × | 未知 | 未知 | √ | 未知 | × | √ | |
GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ |
Via Iteye
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn