选择和使用正确的IDE或集成开发环境是成为成功的移动应用程序开发人员的重要方面。正确的IDE使开发人员能够处理类路径;创建文件;构建命令行参数等等。在这篇特别的文章中,我们将为您提供3种非常流行的Java IDE的比较,即Eclipse,NetBeans和IntelliJ。
日食
自从IBM发布Eclipse作为开源平台以来,Eclipse从2001年开始存在。由非营利性Eclipse Foundation管理,用于开源和商业项目。从一个不起眼的方式开始,这已成为一个主要平台,也用于其他几种语言。
Eclipse的最大优势在于它具有大量的插件,这使得它具有多样性和高度可定制性。此平台适用于后台,编译代码并在出现错误时显示错误。整个IDE在Perspectives中组织,它本质上是一种可视容器,它提供了一组视图和编辑器。
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中创建,修改和删除表和数据库。
NetBeans在过去被视为Eclipse的一种影子,现在已成为前者的强大竞争对手。
IntelliJ IDEA
自2001年起,JetBrains的IntelliJ IDEA既有商业版本,也有免费的开源社区版本。 JetBrains是一家成熟的公司,以其Visual Studio的Resharper插件而闻名,特别有利于C#开发。
IntelliJ支持各种语言,包括Java,Scala,Groovy,Clojure等。此IDE具有智能代码完成,代码分析和高级重构等功能。商业“终极”版本主要针对企业部门,还支持SQL,ActionScript,Ruby,Python和PHP。此平台的第12版还附带了一个用于Android应用程序开发的新Android UI设计器。
IntelliJ也有几个用户编写的插件。它目前提供900多个插件,另外还有50多个插件在其企业版中。欢迎用户使用其内置的Swing组件提交更多插件。
结论
所有上述IDE都有自己的优点。虽然Eclipse仍然是最广泛使用的IDE,但NetBeans现在越来越受到独立开发人员的欢迎。虽然IntelliJ的企业版就像一个奇迹,但一些开发人员可能会认为这是不必要的开支。
这完全取决于您正在寻找什么,作为开发人员,以及您计划如何继续您的工作。安装所有3个IDE并在做出最终选择之前先试用它们。