转帖|行业资讯|编辑:我只采一朵|2014-10-08 09:36:20.000|阅读 477 次
概述:每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。
每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。
| IDE | 许可 | 使用Java编写 | Windows | Linux | Mac OS X | 其他平台 | GUI构建器 |
| 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 | 调试器 | GUI 构建器 | 集成工具链 | 分析器 | 代码覆盖 | 自动完成 | 静态代码分析 | 可视化设计 | 类浏览器 | C 编译器 | C++ 编译器 | 代码重构 |
| GPL | × | √ | × | √ | √ | √ | √ | × | √ | × | √ | √ | √ | √ | × | |
| 专有 | × | × | √ | √ | × | × | √ | × | √ | √ | √ | √ | √ | √ | √ | |
| 专有 | √ | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |
| GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | |
| GPL | √ | √ | √ | √ | √ | √ | × | × | √ | √ | √ | √ | √ | √ | √ | |
| GPL | √ | × | × | √ | × | √ | √ | × | √ | × | √ | √ | √ | √ | × | |
| EPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ | 外部 | 外部 | √ | |
| GPL | √ | √ | √ | √ | × | × | × | × | √ | × | × | √ | 外部 | 外部 | × | |
| GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ | √ | √ | √ | |
| GPL | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | 外部 | 外部 | √ | |
| 专有 | √ | × | × | √ | √ | √ | √ | × | √ | × | √ | N/A | √ | × | × | |
| 免费 | √ | √ | × | √ | √ | √ | √ | × | √ | √ | √ | N/A | √ | × | × | |
| 专有 | √ | × | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |
| 免费 | √ | × | × | √ | √ | √ | × | × | √ | × | √ | √ | √ | √ | × | |
| LGPL | × | √ | √ | √ | √ | √ | × | × | √ | × | √ | √ | √ | √ | √ | |
| CDDL/GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | 外部 | 外部 | √ | |
| 专有 | √ | √ | × | √ | √ | √ | √ | × | × | × | √ | √ | √ | √ | × | |
| 专有 | × | √ | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | |
| 专有 | √ | × | × | √ | √ | √ | √ | × | √ | √ | √ | N/A | √ | × | × | |
| 专有 | √ | √ | × | √ | √ | √ | × | × | √ | × | √ | √ | 外部 | 外部 | × | |
| GPL/LGPL | √ | √ | √ | √ | √ | √ | √ | × | √ | × | √ | √ | 外部 | 外部 | √ | |
| 专有 | √ | √ | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | 外部 | 外部 | √ | |
| BSD | √ | √ | × | √ | √ | √ | × | × | √ | × | √ | √ | 外部 | 外部 | × | |
| GPL | √ | × | × | √ | √ | √ | √ | × | √ | × | √ | √ | √ | √ | × | |
| 专有 | × | × | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
| IDE | 许可 | 开发商 | 平台 |
| 专有 | Microsoft | Windows | |
| LGPL | Xamarin和Mono社区 | Windows, Linux, Mac OS X, FreeBSD, OpenBSD, Solaris | |
| LGPL | ICSharpCode | Windows |
| IDE | 开发商 | 平台 | 许可 | 自动完成 | 调试器 | 重构支持 | 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 | 许可 | 开发商 | 平台 |
| 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 | 许可 | 开发商 | 平台 | 调试器 |
| 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 | 许可 | 开发商 | 平台 |
| GPL | Aptana, Inc. | 跨平台 | |
| GPL | Detlev Offenbach | 跨平台 | |
| 专有 | ActiveState | 跨平台 | |
| CDDL和GPL | Thomas Enebo (JRuby co-lead) | 跨平台 | |
| 专有 | JetBrains | 跨平台 |
| IDE | 许可 | 开发商 | 平台 |
| CPL | EPIC Project Team | 跨平台 | |
| GPL | Team | 跨平台 | |
| GPL | KDevelop Team | 跨平台 | |
| 专有 | ActiveState | 跨平台 | |
| Perl | Padre Team | 跨平台 |
| IDE | 许可 | Windows | Linux | Mac OS X | 其他平台 | 调试器 | GUI 构建器 | 分析器 | 静态代码分析 | MXML支持 | 导出到移动平台 |
| 专有 | √ | × | √ | 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构建起 | 工具链 | 分析器 | 代码覆盖 | 自动完成 | 静态代码分析 | 可视化设计 | 类浏览器 |
| EPL | √ | √ | √ | √ | √ | × | 未知 | 未知 | √ | 未知 | × | √ | |
| GPL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | × | √ |
Via Iteye
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn