IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。

每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。

 

Java

IDE 许可 使用Java编写 Windows Linux Mac OS X 其他平台 GUI构建器
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 × × ×