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 | × | × | × | √ | | √ |
C/C++
C#
PHP
|