【Java】IDE

概念

  集成开发环境(IDE,Integrated Development Environment ),通常包括编程语言编辑器、自动构建工具、调试器,有的IDE会有编译器/解释器,比如Visual Studio。IDE是生产力工具,初学者编程并不建议使用,但在实际项目中熟练掌握可以极大的提高开发效率。
  每个程序员可能都有心中最喜欢的那个IDE,不过本文不准备讨论到底哪个IDE更好,只是总结一些做Java开发常用的IDE。

类别

Eclipse

  Eclipse是著名的跨平台开源IDE。最初由IBM公司开发,2001年贡献给开源社区,现由Eclipse基金会管理。早起主要用来Java语言开发,但通过安装插件的方式可以作为其他计算机语言比如C++和Python的开发工具。Eclipse本身是一个框架平台,支持各种插件安装,具有很高的灵活性。
  大学的机房、教材上十有八九使用的是Eclipse,它可能是很多Java程序员的第一个IDE,曾经是当之无愧的Java IDE 王者。


image.png | center | 64x64

MyEclipse

  MyEclipse是由Genuitec公司在Eclipse的基础上开发的一款功能强大的Java EE 集成开发环境,从前端到后端都可以使用MyEclipse开发,适合全栈开发者,付费使用。


image.png | center | 250x53

NetBeans

  NetBeans由Sun开发,开源并免费,同样也支持多语言开发,与Eclipse类似,流行程度不如Eclipse。


image.png | center | 157x38

IntelliJ IDEA

  JetBrains公司(前称为IntelliJ)开发,2001年推出,最初并不支持J2EE和Web开发,也不支持插件,现在已经成长为一款优秀的IDE,直追曾经的王者Eclipse。被许多开发人员和行业专家誉为市场上最好的IDE。之前是收费软件,不过在2009年以后就开始推出了免费的社区开源版本。

  Google旗下的Android Studio是基于IDEA的社区版发展而成,用来替代原来安卓开发者使用的 Eclipse ADT。


image.png | center | 225x64

参考

  1. Eclipse
  2. MyEclipse
  3. NetBeans
  4. IntelliJ IDEA
  5. 最为流行的几款Java IDE

猜你喜欢

转载自blog.csdn.net/u013201439/article/details/80528971
IDE