你最喜欢的开源 Java IDE 是什么?

有如此多的选项可供选择,您可以找到一个 Java IDE 来满足几乎任何偏好。
778 位读者喜欢这个。
What is your favorite open source Java IDE?

Pixabay。CC0。

开发者对其使用的工具持有强烈意见已不是什么秘密,也许最强烈的意见来自于集成开发环境。

当我们询问我们的社区他们最喜欢的 Python IDE 是什么时,超过 10,000 人做出了回应。现在,轮到 Java 开发者了。

当然,多年来 Eclipse 一直在 Java 开发者中占据首位,但这远非唯一的选择。虽然市面上也有专有的 IDE 选项,但有这么多优秀的开源选择,我们不知道您为什么要偏离开源。当然,通用开发环境,甚至文本编辑器也都是可选方案。

也许您的选择甚至取决于您正在开发什么!从桌面软件到移动应用,从嵌入式应用到企业级应用,Java 在软件世界的几乎每个角落都留下了足迹。

所以请告诉我们您的偏好,同样重要的是,告诉我们您为什么偏爱它。

如果我们的列表中缺少您最喜欢的开源 Java IDE,请在评论中告诉我们,如果它获得足够的支持,我们将考虑将其添加到上面的投票选项中。

标签
User profile image.
Jason 是 Opensource.com 的员工和红帽员工,时间从 2013 年到 2022 年。此个人资料包含他在那段时间内与工作相关的文章。其他贡献可以在他的个人帐户中找到。

9 条评论

我使用红帽的 JBoss Developer Studio(它基于 Eclipse)进行自己的编程。当我在教新手编程 Java 时,我更喜欢 BlueJ (https://bluej.org/)。

我听说过 BlueJ。它比使用 Eclipse 更容易吗?(我才刚开始使用 Eclipse,因为我是一个刚入门的程序员,这意味着我还不知道如何编码!)如果让您推荐一本关于如何编码的书......您会推荐哪一本?

谢谢!

回复 ,作者 holmja

我使用 Netbeans 多年了。但现在它不能与发行版提供的标准 OpenJDK 无缝协作,而是需要 Oracle JDK。这很麻烦......因为它没有集成到发行版基础设施中。所以是时候切换了。Eclipse 臃肿,IntelliJ(也)太商业化。

所以我很想了解可靠的替代方案。

Eclipse 臃肿?只是好奇想知道您为什么这么认为。因为我以为任何其他 IDE 都是在 Eclipse 之上构建的,所以应该更轻。还有什么 IDE 比 Eclipse 更轻?

回复 ,作者 Peter Poy (未验证)

Eclipse 的大小取决于您想要的大小,限制您的插件,它就不会太糟糕。即使您添加插件,他们多年来一直在改进性能,并且从 Eclipse 和 Java 的角度来看(两者都随着时间的推移变得更高效),性能都有所提高。

回复 ,作者 Peter Poy (未验证)

关于 Eclipse 的说法是正确的,但过一段时间后,它可能会开始给人一种鲁布·戈德堡机械的感觉。与此同时,我仍然觉得应用程序的感觉比 NetBeans 更轻……

回复 ,作者 Lhasadad

大约 12-15 年前,我从 Eclipse 切换到 Netbeans。那时 Eclipse 在 Mac OS X 上存在 UI 问题。我喜欢 Netbeans。

与此同时,我担心我所认为的越来越多依赖于 Eclipse 功能的工件,而这些功能无法移植到其他 IDE(例如 OpenHAB2)。

我现在正处于两个世界的夹缝中。多年来,我一直是 Eclipse 的忠实粉丝,尽管它有缺点,但随着我做更多的 Kotlin 工作并使用 Gradle 做更多的事情,它比 IntelliJ 更粗糙。IntelliJ 也有自己的缺点,并且对于我使用 Eclipse 的语言(如 C++)来说,它将无法满足投票的“开源”要求。目前,我在两者之间各占 50/50,但由于我提到的语言多样性情况,我不得不选择 Eclipse

我现在正处于两个世界的夹缝中。多年来,我一直是 Eclipse 的忠实粉丝,尽管它有缺点,但随着我做更多的 Kotlin 工作并使用 Gradle 做更多的事情,它比 IntelliJ 更粗糙。IntelliJ 也有自己的缺点,并且对于我使用 Eclipse 的语言(如 C++)来说,它将无法满足投票的“开源”要求。目前,我在两者之间各占 50/50,但由于我提到的语言多样性情况,我不得不选择 Eclipse

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.