做Java 开发的小伙伴对IDE(集成开发环境(Integrated Development Environment )),应该都不会陌生,因为每个Java 程序员都有自己心仪的Java IDE;无论是Eclipse,还是Idea,都是Java IDE,并且都是使用Java 语言开发的。
虽然都是Java IDE,但在编辑上最大的不同便是Idea能实时保存、支持单项目空间,而Eclipse却是需要手动保存、支持多项目位于同一工作空间。
Eclipse官网是:”(太阳)。
Eclipse的初始版本是由IBM开发的,目的是为了替代商业软件Visual Age for Java;于2001年11月将Eclipse贡献给Eclipse开源社区,自此以后,便由Eclipse软件基金会来管理Eclipse。
Eclipse 还提供了丰富的插件可供选择,无论是版本控制工具、还是各种依赖管理组件,都能免费使用。Eclipse 是免费且开源的,因此便衍生出了很多基于Eclipse开发的编辑器,比如:Hbuilder、ZendStudio、Spring Tools等的众多开源工具。
此外,Eclipse 还为Rust、C/C++、PHP、Python、web前端等多种语言和开发环境提供了支持:
Eclipse 配合 ADT 便能开发安卓应用:
Eclipse 配合 CDT 便能开发C/C++:
IdeaIDEA 全称 IntelliJ IDEA,官网是:公司位于捷克共和国的首都布拉格。
Idea 提供了社区版和旗舰版,旗舰版需要付费购买许可才能使用,而社区版则可以免费使用,Google 的Android Studio便是基于Idea的社区版开发完成的,所以Idea 经过配置也是可以用于开发android应用的。
Idea 不仅支持Java 语言,还对运行JVM的其他语言提供了很不错的支持:Groovy、Scala、Kotlin;其中,Kotlin 语言便是JetBrains公司开发的基于JVM运行的静态编译型语言,该语言在2017年被google选为安卓平台的第一开发语言,和Java 一样,都可以用于开发安卓应用。
完结,希望以上回答能对你有所帮助。