Eclipse 是 Java 的最佳 IDE 吗?[已关闭]

2022-08-31 12:04:20

Eclipse 是 Java 的最佳选择吗?IDE

如果没有,有没有更好的东西?

我想知道并可能尝试一下。谢谢。


答案 1

首先,我要说的是,Eclipse 是 Java 和许多其他语言的出色 IDE。它的插件架构和可扩展性很难与之匹敌,而且它是免费的,这对于较小的团队或预算紧张来说是一个巨大的优势。

讨厌Eclipse的一些事情。

  • 文档确实缺乏。我不知道是谁写的,但如果它不仅仅是完全缺失,它就不完整。如果它不完整,那么它就完全错了。我浪费了很多宝贵的时间试图在Eclipse中使用一个给定的功能,通过浏览它的文档,却发现它一开始就是垃圾。
  • 尽管项目规模庞大,但我发现社区非常缺乏和/或令人困惑,以至于难以参与。我已经尝试了几次来获得有关特定主题或插件的帮助,但只是被发送到3或4个不同的新闻组,这些新闻组都指向另一个新闻组,或者只是简单地没有回应。这可能非常令人沮丧,因为我使用的更小的开源产品在回答我的问题方面非常出色。也许这只是社区规模的函数。
  • 如果您需要的功能超出了其中一个发行版的捆绑功能(例如,Eclipse for Java EE Developers发行版捆绑了WTP之类的东西),我发现额外插件的安装过程非常痛苦。我不知道为什么他们不能使这个过程更简单(或者也许我只是在家里的Mac上被宠坏了,不知道它在“现实”世界中到底有多糟糕),但是如果我不只是不成功,通常需要几个小时才能安装新插件。这应该是他们在3.4中的目标之一(使新项目的安装更简单);如果他们成功了,我不知道。
  • 书籍和实际教程形式的文档非常缺乏。我想要一个像Eclipse这样密集和功能丰富的主演练;有些东西说,'嘿,你知道这个功能吗,以及它如何真正让你更有效率?'。据我所知,不存在这样的情况。如果你想弄清楚Eclipse,你有一个选择,坐下来玩它(从字面上看,玩它,而不仅仅是看到一个功能,然后去阅读它的文档,因为它可能不存在或是错误的)。

尽管有这些事情,Eclipse确实是一个伟大的IDE。它的重构工具工作得非常好。Javadoc的处理工作非常完美。我们对IDE的所有期望功能都是它们的(代码完成,模板,与各种SCMS的集成,与构建系统的集成)。它的代码格式化和清理工具非常强大。我发现它的构建系统运行良好且直观。我认为这些是它真正建立声誉的东西。

我对其他IDE或其他Eclipse发行版没有足够的经验(我已经在工作中看到RAD很多次了;我不敢相信有人会为此支付他们所收取的费用)来评论他们,但我在很大程度上对Eclipse非常满意。我从多个地方听到的一个提示是,如果你想要Eclipse没有直接安装带来的很多麻烦,那就选择它的付费发行版。我的Eclipse是一个强烈推荐的版本,我已经在网上看到过,真的非常实惠(上次我听说,发行版50美元加上一年的免费升级)。如果你有预算并且需要添加的功能,我会选择这样的东西。

无论如何,我试图尽可能详细。我希望这对您有所帮助,祝您搜索顺利!:)


答案 2

IntelliJ IDEA真是太棒了。现在它只是“比Eclipse更好”。根据我的经验,你可以在IDEA中编码的速度比在Eclipse中快几倍(我从Eclipse的早期采用者转向IDEA并且没有回头),但IDEA存在许多缺陷:

  • 完整版不是免费的。
  • 它占用了记忆力
  • 项目管理不是很好
  • Jetbrains不断推出次要的增强功能,并称之为主要版本。IDEA现在比几年前更慢,更麻烦。而且你会为这种乐趣付费!(IDEA现在有一个免费的社区版)

我仍然不会回去。IDEA中的代码重构和意图太好了。

Eclipse的一个主要版本问世了一段时间,我花了大约一个小时在网站上搜索,才弄清楚发布中实际包含的内容,这可能会说服我回到折叠中。访问 JetBrains 了解如何销售 IDE!


推荐