回顾:四大Java ide的比较

Eclipse、NetBeans、JDeveloper和IntelliJ IDEA如何在功能和易用性上进行组合

当您想到Java IDE时,无疑会想到图形化应用程序,在其中编写Java源代码,然后编译、调试并运行它。当然,这只是问题的一小部分——如果您正在构建一个Java应用程序,那么您使用的很可能不止是Java。

可能涉及一个关系数据库。或者,如果您正在构建基于web的应用程序,您可能必须处理AJAX,这意味着JavaScript。和HTML。而且该应用程序将从Tomcat这样的应用服务器运行,因此您需要应用服务器的管理工具。你并不孤独;您正在与一组开发人员一起工作,因此如果该IDE与Git或Subversion一起工作将会很有帮助。

这样的例子不胜枚举,但你懂的。当您构建Java应用程序时,您所做的全部工作就是构建Java应用程序,这种情况很少出现。IDE需要提供一些工具,帮助您提交项目中涉及的所有相关技术。

在这篇综述中,我将介绍四种最著名的Java ide的现状:

  • 可敬的Eclipse尽管除了Java (c++、Python、Fortran、Ruby,甚至Cobol,仅举几个例子)之外,还有许多其他语言可以开发Eclipse版本,但Eclipse是基于Java的,它最著名的特性是Java IDE。它可以用这么多其他语言来开发,这证明了它的可扩展性,也就是……广泛的。
  • NetBeansNetBeans可以支持用Java以外的语言进行开发,尽管没有Eclipse那么多。NetBeans在20世纪90年代后期作为一个商业产品开始出现,但是后来被Sun开源,并且在Oracle收购Sun(以及随后收购NetBeans)之后一直如此。
  • JDeveloperJDeveloper也是一个Oracle属性。然而,尽管NetBeans支持在多种语言和各种Java环境中进行开发,但JDeveloper是真正的Java,它主要用于J2EE开发。
  • IntelliJ IDEA像Eclipse和NetBeans一样,JetBrains的IntelliJ IDEA支持多种语言和Java技术。IDEA最值得注意的地方是它在IDE的编辑器和工具中集成了生产力增强功能。与其他ide不同的是,IDEA有付费的最终版和更有限但免费的社区版。

Eclipse

现在继续阅读本文

工资调查:结果在