技术开发 频道

四大优异Java编程工具横向对比

  【IT168 评论】好的程序员总是对开发环境有着不同寻常的熟悉,有的人可能对完整的IDE熟悉,它们也是本文的重点,还有人可能会emacs或vi/vim这样的编辑器熟悉,但据调查发现,开发人员每隔几年就会转移到新的IDE,有可能是项目需要,或跳槽到了新公司,或是自己的偏好发生了转移。

  许多开发人员在选择新的编程工具时总会犯难,为了解开你心中的疑团,本文就对流行的Java开发工具做一次全面的横向对比,看完本文说不定就不再犯难了。好吧,首先请各位选手登台亮相吧,它们分别是:Eclipse,JetBrains IntelliJ IDEA,Netbeans和Oracle JDeveloper。这些工具都很优秀,对重构,语法检查和调试的支持都很好,大都能直接从IDE将项目部署到服务器,并能进行远程调试。单独对比它们的功能已经没有什么意义了,因为它们都支持插件,我们更注重的是易用性,文档和帮助系统的质量,以及插件的数量和质量。提到插件就不得不提Eclipse基金会,长期以来它都信奉和推崇插件,Eclipse的插件数非常丰富,每次发行新版本都会同步推出大量的新插件。

  Netbeans和IntelliJ IDEA也有很多的插件,但它们更注重用户体验,JDeveloper同样易于使用,不过插件数量就少一些,此外,它和Oracle的软件堆栈联系紧密,从商业角度出发更有吸引力,但也正因为如此,JDeveloper才没有出现较大的插件生态系统。


图1 总分对比

1
相关文章