顶级Java IDE概述

是什么使IDE出色? 如, really good 我们已经对顶级IDE进行了综述,并向世界展示了它们最擅长的是什么。 与IT领域一样,人们会有不同的看法,因此请在下面的评论中告诉我们您的想法。

全能者

日食

顶级Java IDE概述

©Eclipse基金会

有人会说Eclipse不仅是IDE,而且是整个技术平台,这是对的。 凭借其基本的工作区和可扩展的插件系统,在Eclipse中使用各种语言开发应用程序的潜力几乎无限。

许多Java开发人员喜欢使用它作为可定制的主要IDE,因为它具有跨平台功能,这是一个很大的优势(更不用说它的深色主题了 )。 无论您身在何处,都可以通过网络浏览器访问它,并且其代码自动完成功能非常重要。

还请参见: Eclipse Luna新功能概述

当然,有些用户可能不愿为引入Java 8支持而感到烦恼,但最新的更新已演变为包括76个令人印象深刻的独立项目-从软件建模到IoT工具甚至是运行时项目,最近又有了新的云主动性

它是用Java编写的吗? 是。 它包括GUI构建器吗? 是。 它是开源的吗? 是。

顶级Java IDE概述

Java EE透视图中的Eclipse 4.4 Luna(通过Wikipedia

网豆

顶级Java IDE概述

©Oracle

Netbeans是另一个受欢迎的选择 ,也是“三巨头” IDE的一部分,它还支持Java,PHP,C / C ++和HTML5。 跨平台功能? 校验。 为桌面,移动和Web应用程序开发? 你打赌 它具有对最新Java技术的最佳支持 ,并且是与广泛使用的FindBugs工具的公认集成基础,是Java 8的官方IDE。

还请参见: NetBeans用户的前十大功能

使用NetBeans开发的应用程序基于模块,它们也可以由独立的开发人员扩展。 Netbeans还相当多地吸引了其开发人员社区,他们为桌面应用程序的开发提供了帮助,在夜间版本中对新功能进行了审查,甚至分发了教学资源,目的是向学生介绍使用Netbeans软件进行编程的方法。

它是用Java编写的吗? 是。 它包括GUI构建器吗? 是。 它是开源的吗? 是。

顶级Java IDE概述

OS X上的NetBeans 6.9 IDE(通过Wikipedia

IntelliJ IDEA

顶级Java IDE概述

©JetBrais

IntelliJ以其真正的智能而著称,是对“ Big 3” IDE的最终补充。 IntelliJ的智能意味着它可以索引整个项目,分析其中的所有内容,甚至构建语法树。 借助此功能,无论您决定将光标放置在哪里,IntelliJ都知道您在哪里以及在该位置可以做什么,这非常酷。 它还在编辑过程中捕获开发人员错误。

可以说IntelliJ IDEA现在已经是第14版,它已经获得了Google的认可,IDE为Android Studio(其Android开发环境)提供了基础。 但是,将IntelliJ包含在“全能”类别下确实需要付出一定的代价–要访问其进一步受支持的语言,您需要从免费版升级到Ultimate Edition,后者引入了对Python,Ruby和JavaScript的支持,可以通过商业版本中的单独插件使用Node.js和PHP。

它是用Java编写的吗? 是。 它包括GUI构建器吗? 是。 它是开源的吗? 是/否–存在两个版本,而Ultimate Edition需要现金。

顶级Java IDE概述

OS X上的IntelliJ IDEA 12.0.4(通过Wikipedia

jGRASP

jGRASP被认为是轻量级的开发环境,可以将其配置为与大多数免费和商业编译器一起使用,并将任何编程语言用作源代码编辑器。 jGRASP的伟大之处在于它专注于可视化正在创建的应用程序,以使源代码更具可读性。

它是用Java编写的吗? 是。 它包括GUI构建器吗? 不行 它是开源的吗? 是。

Geany

Geany是另一个轻量级平台,是一个使用Scintilla和GTK2工具箱的文本编辑器,此外还包括基本的IDE功能。 它意味着体积小而速度快,这意味着它对其他软件包的依赖相对较小。 由于有GTK库的支持,它应该可以在所有平台上运行,但是Geany的Windows端口仍然缺少某些功能。

它是用Java编写的吗? 否(用C编写) 它包括GUI构建器吗? 不行 它是开源的吗? 是。

仅适用于Java

开发者

jDeveloper是Oracle的财产,它是一个IDE,可简化基于Java的SOA和EE应用程序的开发过程。 该平台自然可以为Oracle Fusion Middleware和Oracle Fusion Applications提供端到端的开发。 通过专注于为应用程序开发提供可视化和声明性方法,jDeveloper可以涵盖从设计到编码,调试,优化和概要分析再到部署的整个开发生命周期。

它是用Java编写的吗? 是。 它包括GUI构建器吗? 是。 它是开源的吗? 是。

JCreator

JCreator的制造商Xinox Software对其IDE提出了很高的要求,因为它完全采用C ++进行编程,因此将其命名为最快,最高效和最可靠的IDE。 JCreator允许您直接编译或运行Java程序,而无需先**主文档,也可以使用不需要命令行提示的直观界面进行调试。

但是, do存在一些缺点,即它仅具有Windows功能,并且没有用于临时突出显示文件的选项。

它是用Java编写的吗? 否(用C ++编写) 它包括GUI构建器吗? 不行 它是开源的吗? 是。

蓝J

最后但并非最不重要的一点是,BlueJ是一个相对 具有自己的库集和添加自己的功能的旧IDE。 它最适合于小规模开发,并且侧重于正在开发的应用程序的对象,从而使它成为直接的界面和对初学者而言用户友好的IDE。

因为BlueJ是为支持面向对象程序设计的学习和教学而开发的,所以其设计与其他开发环境有所不同。

它是用Java编写的吗? 是。 它包括GUI构建器吗? 不行 它是开源的吗? 是。

翻译自: https://jaxenter.com/the-top-java-ides-114599.html