DE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。
每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。
IDE 许可 使用Java编写 Windows Linux Mac OS X 其他平台 GUI构建器
LABVIEW 专有 专有 √ √ √ √
BlueJ GPL2+GNU √ √ √ √ Solaris ×
Codenvy Cloud IDE √ √ √ √ Solaris ×
DrJava Permissive √ √ √ √ Solaris ×
Eclipse JDT EPL √ √ √ √ FreeBSD, JVM, Solaris √
Geany GPL × √ √ √ FreeBSD, IBM AIX, OpenBSD, Solaris, other Unix ×
Greenfoot GPL √ √ √ √ Solaris ×
IntelliJ IDEA ALv2 √ √ √ √ FreeBSD, OpenBSD, Solaris √
JBuilder 专有 √ √ √ √ Solaris √
JCreator 专有 × √ × × ×
JDeveloper 专有 √ √ √ √ generic JVM √
jGRASP 专有 √ √ √ √ ×
KDevelop GPL × × √ × Solaris √
MyEclipse 专有 √ √ √ √ FreeBSD, JVM, Solaris √
NetBeans CDDL/GPL2 √ √ √ √ OpenBSD, Solaris √
Rational Application Developer 专有 √ √ √ × IBM AIX, Solaris √
Servoy 专有 √ √ √ √ Solaris √
Xcode Proprietary × × × √ √