Java仍然是世界上最流行的编程语言之一,由语言的简单性以及市场上支持一般和特定编码目标的强大的集成开发环境生态系统所支撑。
虽然许多IDE都是付费企业开发堆栈的一部分,但Java程序员可以访问几个功能强大且设计良好的IDE,这些IDE是免费的,开源的,或两者兼而有之。我们重点介绍五种最受欢迎的。
日食
Eclipse自2001年以来一直存在,它在Java开发人员中非常受欢迎。它是开源软件,经常用于商业项目的开发。
具有各种有用的插件,该平台的最佳方面是它能够将项目安排到名为Perspectives的工作空间中,这些工作空间是提供视图集和编辑器的可视容器。
Eclipse非常强大,可以处理大型开发项目,包括分析和设计,管理,实现,开发,测试和文档。
Eclipse为开发人员提供了多种选择,其中最新的选项是Eclipse Oxygen,它于2017年首次亮相。
访问Eclipse
05年02月02日IntelliJ IDEA
另一个流行的Java开发人员IDE是JetBrains的IntelliJ IDEA,既可以作为商业版的Ultimate版本,也可以作为免费的社区下载版本。
该平台支持多个构建系统,具有直观的代码完成,代码分析,与单元测试框架的集成,全功能的数据库编辑器和UML Designer。
IntelliJ IDEA有数百个插件可供使用。此外,该平台还提供用于Android应用程序开发的工具。
访问IntelliJ IDEA
05年3月NetBeans的
NetBeans IDE为Java,PHP,C / C ++和HTML5提供了高级功能和支持,可帮助开发人员构建桌面,Web和移动应用程序。
该平台拥有全球开发人员社区,是开源的。将NetBeans与Java ME中的所有Java版本一起使用到企业版。
NetBeans提供数据库支持,而其他免费IDE则不支持。使用其数据库资源管理器,您可以在IDE中创建,修改和删除数据库和表。
NetBeans正在迁移到Apache。
访问NetBeans
05年4月JDeveloper中
JDeveloper由Oracle开发,是一个功能强大的IDE,可简化基于Java的SOA和EE应用程序的开发过程。
该平台为Oracle Fusion中间件和Oracle Fusion应用程序提供端到端的开发。它允许使用Java,SQL,XML,HTML,JavaScript,PHP和其他语言进行开发。
该平台涵盖了从设计,代码开发,调试,优化,分析和部署的整个开发生命周期,致力于最大限度地简化应用程序开发。
访问JDeveloper
05年05月05日BlueJ的
如果您是初学者,BlueJ Java IDE可能就在你的小巷里。它适用于Windows,macOS,Ubuntu和其他操作系统。
因为这个IDE最适合初学者,所以它有一个强大的Blueroom社区,可以帮助用户理解软件并找到支持。
您可以为BlueJ安装一些扩展 - 例如远程文件管理器和多项目工作区处理程序 - 来添加或修改基本程序中未提供的功能。
Oracle支持开源BlueJ项目。
访问BlueJ