Eclipse是Java的最佳IDE吗?

时间:2020-03-06 14:55:05  来源:igfitidea点击:

Eclipse是Java的最佳" IDE"吗?

如果没有,有什么更好的办法吗?

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

解决方案

蚀!有时可能会很慢,并且会占用大量内存,但是效果很好。

这是主观的...我发现它是一个很好的工具。

这取决于我们对EJB进行何种开发,许多人会青睐Netbeans。这还取决于我们想花多少钱(假设我们在谈论免费的IDE)?

IntelliJ是一个不错的选择,但是它不是免费的!然后NetBeans也是一个不错的选择。如果我们是IBM套件,那么WSAD也是一个不错的选择

我认为,如果我们有足够的资源来使用,那么就选择eclipse。像eclipse这样很棒的NetBeans是另一个最佳选择,这是我用过的仅有的2个(喜欢,需要,想要)

Eclipse是最受欢迎的工具,这是有充分理由的!

希望这可以帮助。

同意其他人。 Netbeans是一个非常不错的IDE,如果我们倾向于使用任何其他语言,它也可以满足其他语言(PHP,Ruby,C / C ++)的需求。然后,当我们决定选择一种新语言时,我们将获得更多了解IDE的好处。

公平地说,我没有太多时间使用Eclipse IDE。

人们常说,与Eclipse相比,用于各种语言(例如Java)的IDE更好。

Eclipse的强大之处在于,它对于多种语言而言基本上是相同的IDE,这意味着如果我们知道必须使用多种编程语言(Java,C ++,Python)进行编码,那么它的巨大优势就是我们只需学习一种IDE:蚀。

首先,我要说Eclipse是Java和许多其他语言的绝佳IDE。它的插件体系结构和可扩展性很难与之抗衡,而且免费的事实对于较小的团队或者预算紧张的人来说是一个巨大的优势。

我讨厌有关Eclipse的几件事。

  • 确实缺少文档。我不知道是谁写的东西,但是如果不只是断断续续的话,那就不完整了。如果不是不完整,那就完全是错误的。我花了很多宝贵的时间来尝试在Eclipse中使用给定的功能,因为浏览了它的文档后才发现它一开始就是垃圾。
  • 尽管项目规模很大,但我发现社区非常缺乏和/或者令人困惑,难以参与。我曾尝试过几次以获取有关特定主题或者插件的帮助,但只能发送给3或者4都指向另一个新闻组或者只是简单地说的不同新闻组不会响应。这可能非常令人沮丧,因为我使用的许多小型开源产品确实很好地回答了我的问题。也许这仅仅是社区规模的函数。
  • 如果我们需要除发行版之一的捆绑功能之外的功能(例如,捆绑了WTP之类的Eclipse for Java EE Developers发行版),我发现额外插件的安装过程非常痛苦。我不知道为什么他们不能简化该过程(或者也许我只是在家中破坏了Mac,不知道它在"真实"世界中到底有多糟糕),但是如果我不仅失败,而且安装新插件通常要花费多个小时。据说这是他们在3.4中的目标之一(简化新项目的安装);如果他们成功了,我就不知道了。
  • 非常缺乏书籍和实际教程形式的文档。我想要一个像Eclipse这样密集和功能丰富的东西的高级演练。上面写着"嘿,我们是否知道此功能以及它如何真正提高工作效率?"。据我发现,没有类似的东西存在。如果我们想弄清楚Eclipse,则有一个选择,坐下来使用它(从字面上看,不仅可以看到一个功能,然后阅读它的文档,因为它可能不存在或者存在)。错误的)。

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

我对其他IDE或者其他Eclipse发行版没有足够的经验(我已经看过RAD了好几次了;我不敢相信有人会为此支付费用)对它们发表评论,但是我对Eclipse大部分时间都非常满意。我从多个地方听说过的一个技巧是,如果我们希望Eclipse避免直接安装会带来很多麻烦,那么可以选择付费的发行版。我的Eclipse是一个强烈推荐的版本,我在网上看到它的确非常实惠(最后我听说,发行版为50美元,加上一年的免费升级)。如果我们有预算并且需要其他功能,那么我会选择类似的东西。

无论如何,我已经尽力做到了详细。希望这对我们有所帮助,并祝我们好运! :)

Eclipse是第一个使我脱离XEmacs的IDE。但是,当我的雇主提出要我购买Intellij IDEA许可证时,只用了3天的评估版就说服了我。

似乎有很多小事情都比较好。

我必须将Netbeans选为目前最好的。 Eclipse很不错,但是现在Netbeans更好。

这不是一个真正的答案,只是一个轶事。我曾与使用大量包含宏和颜色编码的emacs的人员一起工作。疯狂的!当有这么多优秀的IDE时,为什么要这样做呢?

[这不是一个答案,只是一个轶事。我曾与使用大量包含宏和颜色编码的emacs的人员一起工作。疯狂的!当有这么多好的IDE时,为什么要这样做呢?]

如果我们知道如何避开emacs,则可以比IDE快100倍的代码编写速度。它可以处理多种不同的语言,因此,如果我们需要使用其他语言进行编码,则无需更改编码环境。在所有操作系统上均可使用,我们可以自定义/添加所需的任何内容。甚至可以通过ssh在全世界范围内编辑文件(无需下载或者上传)。
在让他们发疯之前,我们必须先使用它。我确信他们会因使用IDE而疯狂:)。

我将不得不推荐Oracle JDeveloper。我个人认为Eclipse在某一时刻也是最好的Java IDE。然后,我的工作向我介绍了Oracle JDeveloper。我发现UI设计比Eclipse好得多。它还具有大量内置的功能,包括对EJB3,JSF,WebServices等的强大支持。它实质上是整个JavaEE堆栈(以及Oracle ADF框架)的IDE。该IDE可能是Java IDE开发所需的(可能)所有工具,都已开箱即用,不需要任何插件(除非我们下载了最低版本)。

IntelliJ IDEA非常棒。现在,它只是"比Eclipse更好"。根据我的经验,我们可以在IDEA中进行编码的速度是在Eclipse中进行编码的速度的几倍(我从成为Eclipse的早期采用者迁移到IDEA并没有回头),但是IDEA存在许多缺陷:

  • 完整版不是免费的。
  • 它占用记忆
  • 项目管理不是很好
  • Jetbrains不断推出较小的增强功能,并将其称为主要版本。现在,IDEA比几年前变得更慢,更容易出错。这样我们就可以享受乐趣了! (IDEA现在有一个免费的社区版)

不过我还是不会回去。 IDEA中的代码重构和意图太好了。

Eclipse的主要版本是不久前发布的,我花了一个小时在网站上进行搜索,以找出该发行版中实际包含的内容,这可能会使我折服。访问JetBrains,了解如何销售IDE!

我有使用JCreator LE的经验。我喜欢它,因为它易于使用且免费。如果我们感兴趣,请尝试一下。

我不知道Eclipse是否是最好的Java IDE,但是它绝对非常不错,也是我最喜欢的IDE。我在之前简短地尝试了IntelliJ,发现它与Eclipse非常相似(IntelliJ可能提供一些更好的功能,但是Eclipse是免费的开放源代码)。
我从未真正尝试过NetBean,因为我在了解NetBean之前就了解Eclipse。

Eclipse是我的最爱,因为:

  • 自由
  • 可扩展(我们可以将其启用到C ++ IDE或者DB Development IDE中)
  • 开源的
  • 我知道如何编写Eclipse插件
  • 我们可以使用Eclipse轻松开发产品(exp。Lime Wire是Eclipse的内幕)

如果我们习惯使用像JCreator这样的常规Java IDE,则可能需要一些时间来习惯Eclipse。我记得当我第一次学习Eclipse时,我不知道如何编译Java源代码...

我建议,为了找到最适合IDE,请尝试人们推荐的产品(NetBean,Eclipse和IntelliJ),看看最喜欢的是哪个,然后坚持并成为它的专家。我认为拥有正确的IDE将大大提高生产率。

我使用IntelliJ已有近5年以上的时间(从v1.5到v7),大约8个月前,我迁移到了IBM RAD(它是在旧的eclipse平台之上构建的),大约3个月前,我与Eclipse(Ganymede)结盟。 。

我在中等规模的项目(具有10k个类)上使用了IntelliJ,而在只有几百个类的一个项目上使用了Eclipse。

我发现这两个IDE(IntelliJ和Eclipse)都不错。 IBM RAD只是浪费金钱(当然,如果没有选择,一个人可能会被困在IBM商店中)。

与Eclipse相比,IntelliJ在大多数功能上具有出色的重构功能和键盘快捷键。它支持从Eclipse导入项目。它具有更好的内置xml处理功能(几乎像Java代码一样适用重构)。内置的Intelli Sense也很好。

Eclipse是一个很棒的工具,它是免费的。我花了大约1-2个月的时间才从IntelliJ上习惯了Eclipse(许多快捷方式的学习),但是我对Eclipse感到困惑,这非常顺利。我还没有在中型项目上使用过Eclipse。

IntelliJ和Eclipse都具有活动的插件社区,并且都与版本控制系统,单元测试框架,应用程序服务器和分析器很好地集成在一起。

从v4.0开始,IntelliJ开始变得缓慢且肿。中型项目进展缓慢。除非可以提高IntelliJ的性能,否则我不会使用它。

除了Java开发之外,我还没有使用这两个IDE。

如果我们是Java开发人员,并且公司为IntelliJ付款,并且项目不太大,那就去做。否则,请不要绝望:Eclipse始终存在。

我同意其中的一些说法,即NetBeans和IntelliJ都是很好的IDE。我想说的是,在同时使用这三个(Eclipse +其他两个)时,Eclipse是我最喜欢的。我发现一些文档已过时,但也发现支持社区非常有帮助。我从进入池的最深处开始使用Eclipse:在学习IDE之前编写RCP。 IDE使用起来很直观,当我找到合适的新闻组来发布我的大多数问题时,它们已经得到了回答。对我来说,最难的事情(令人沮丧的是,很沮丧)是知道如何用词组表达我的搜索字词,以便获得已经发布的答案。

请记住,Eclipse作为IDE播放器仍然"相对较新",尽管它相当强大。

我对Eclipse的唯一抱怨是,每个新发行版似乎都在占用更多资源。对于中型项目/工作区,构建(或者重建)该项目似乎要花费很多时间。与IntelliJ相比,它使用起来更快,更直观。

没有最好的IDE。我们会像使用它一样使它变得更好。

别忘了Eclipse Platform是由IBM启动的。那里很少有平台。

  • IBM Websphere Application Developer(WSAD)和/或者Rational Application Developer(RAD),这是IBM的Eclipse类型的IDE(实际上是带有IBM专用库/插件的Eclipse)。
  • MyEclipse(从未使用过,但它是另一个Eclipse类型的IDE)
  • Sun Microsystem的NetBeans。它太以Java为中心,因为它被设计为仅使用Java(NetBeans在Java中运行)创建应用程序。
  • IntelliJ(仅举几例)
  • Oracle JDeveloper(我从未真正喜欢JDeveloper创建的目录结构布局)。

Eclipse的优势在于可以根据开发乐趣对其进行定制,可以为Eclipse编写插件以符合需求(例如,用于在Windows资源管理器中浏览源目录的Eclipse" Easy Explorer"插件)。
Eclipse允许我们还合并其他语言/ SDK,例如C ++,Silverlight项目,用于开发的Android项目。我们还可以轻松地在Eclipse中管理资源。

以我的经验,NetBeans是资源密集型的。 Oracle JDeveloper和IntelliJ并不是免费的。
哦,是的,如果我们在Eclipse中遇到问题或者错误,那么Eclipse可以重新启动崩溃并将其提交给Eclipse服务器。