比较Java IDE:Eclipse与NetBeans与IntelliJ

选择并使用正确的IDE或集成开发环境是成为成功的移动应用程序开发人员的重要方面。 正确的IDE使开发人员能够处理类路径; 创建文件; 构建命令行参数等等。 在这篇特别的文章中,我们将为您介绍3种非常流行的Java IDE,即Eclipse,NetBeans和IntelliJ。

从2001年起,Eclipse就一直存在,自从IBM将Eclipse作为开源平台发布以来。 由非营利Eclipse基金会管理,用于开源和商业项目。 现在,它已经成为一个主要的平台,它也被用于其他几种语言。

Eclipse的最大优势在于它具有大量的插件,这使得它具有通用性和高度可定制性。 该平台在后台运行,编译代码,并在错误发生时显示错误。 整个IDE被组织在透视图中,这些透视图实质上是一些可视容器,它们提供一组视图和编辑器。

Eclipse的多任务,过滤和调试还有其他的优点。 为适应大型开发项目的需求而设计,它可以处理各种任务,如分析和设计,产品管理,实施,内容开发,测试和文档。

NetBeans的

NetBeans是在20世纪90年代后半期独立开发的。 它在1999年被Sun收购后成为了一个开源平台。现在是Oracle的一部分,这个IDE可用于开发从Java ME到企业版的各种Java版本的软件。 与Eclipse一样,NetBeans也具有各种可以使用的插件。

NetBeans为您提供各种不同的软件包 - 2个C / C ++和PHP版本,Java SE版本,Java EE版本和1个厨房水槽版本,可为您的项目提供所需的一切。 此IDE还提供可用于HTML,PHP,XML,JavaScript等的工具和编辑器。 现在您可以找到对HTML5和其他Web技术的支持。

NetBeans在Eclipse上的得分在于它具有数据库支持以及用于Java DB,MySQL,PostgreSQL和Oracle的驱动程序。 它的数据库浏览器使您能够轻松创建,修改和删除IDE中的表和数据库。

过去,人们认为Eclipse是一种阴影,NetBeans现在已经成为前者的强大竞争对手。

IntelliJ IDEA

从2001年开始,JetBrains的IntelliJ IDEA可以在商业版本以及免费的开源社区版本中使用。 JetBrains是一家成熟的公司,以Visual Studio的Resharper插件而闻名,特别适合C#开发。

IntelliJ支持多种语言,包括Java,Scala,Groovy,Clojure等等。 此IDE附带了诸如智能代码完成,代码分析和高级重构等功能。 商业版“Ultimate”版本主要面向企业部门 ,另外还支持SQL,ActionScript,Ruby,Python和PHP。 此平台的第12版还附带一个用于Android应用程序开发的新的Android UI设计器。

IntelliJ也有几个用户编写的插件。 目前它提供了947个插件,并且在企业版中增加了55个插件。 总是欢迎用户使用其内置的Swing组件提交更多插件。

结论是

所有上述IDE都有其自身的优势。 尽管Eclipse仍然是最广泛使用的IDE,但NetBeans现在在独立开发人员中越来越受欢迎。 虽然IntelliJ的企业版像奇迹一样工作,但一些开发人员可能认为这是不必要的开支。

这完全取决于您作为开发人员寻找什么,以及您计划如何继续进行工作。 安装所有3个IDE并在做出最终选择之前尝试一下。