Eclipse 是否最IDE
适合 Java?
如果没有,有更好的吗?
我想知道并可能尝试一下。谢谢。
首先让我说 Eclipse 是适用于 Java 和许多其他语言的出色IDE。它的插件架构和可扩展性很难与之匹敌,而且它是免费的这一事实对于较小的团队或预算紧张来说是一个巨大的优势。
我讨厌Eclipse的一些事情。
尽管有这些东西,Eclipse 确实是一个很棒的 IDE。它的重构工具工作得非常好。Javadoc 的处理工作完美。我们对 IDE 的所有期望都是它们的(代码完成、模板、与各种 SCMS 的集成、与构建系统的集成)。它的代码格式化和清理工具非常强大。我发现它的构建系统运行良好且直观。我认为这些才是真正建立其声誉的基础。
我对其他 IDE 或其他 Eclipse 发行版没有足够的经验(我已经多次看到 RAD 在工作;我不敢相信有人会为此付出代价)来评论他们,但在大多数情况下,我对 Eclipse 非常满意。我从多个地方听到的一个提示是,如果您希望 Eclipse 没有直接安装带来的很多麻烦,请选择付费发行版。我的 Eclipse是我在网上看到的一个非常推荐的版本,它真的非常实惠(最后我听说,发行版 50 美元,外加一年的免费升级)。如果您有预算并且需要附加功能,我会选择类似的东西。
无论如何,我已经尽力做到尽可能详细。我希望这对您的搜索有所帮助并祝您好运!:)
IntelliJ IDEA 很棒。现在它只是“比 Eclipse 更好”。根据我的经验,你可以在 IDEA 中编码比在 Eclipse 中快几倍(我从 Eclipse 的早期采用者转到 IDEA 并且没有回头),但 IDEA 有许多缺陷:
不过,我仍然不会回去;IDEA 中的代码重构和意图太好了。
Eclipse 的一个主要版本不久前发布了,我在网站上搜索了大约一个小时,以找出版本中实际包含的内容,这可能会说服我重新加入。访问JetBrains了解如何销售 IDE!
没有最好的 IDE。你让它和你习惯使用它一样好。
在我看来,Eclipse 不能远程称为 IDE。好吧,这有点夸张,我知道。它只是反映了我对日食的强烈痛苦!无论你做什么,它都是行不通的!你总是需要与它抗争,让它以正确的方式做事。在那段时间里,你不是在开发你应该做的代码,对吧?eclipse和maven集成:不可靠!Eclipse 和 ivy 集成:不可靠。WTP:越野车越野车!Eclipse 和 wstl 验证:错误!它抱怨找不到 URL,即使它们确实存在,几天后,在没有更改它们的情况下,它突然发现它们等等。我可以写一本关于它的书。回答您的问题:NO ECLIPSE 甚至不是最好的 IDE!IntelliJ 应该更好!
Eclipse 是第一个让我脱离 XEmacs 的 IDE。然而,当我的雇主提出如果我想要一个 Intellij IDEA 许可证时,我只需要 3 天的时间和一份评估副本就说服我去购买它。
似乎很多小东西都更好。
IntelliJ 不错,但不是免费的!!那么 NetBeans 也是一个不错的选择。另外,如果您是 IBM 套件,WSAD 也不错
我必须投票支持 Netbeans 作为目前最好的。Eclipse 不错,但现在 Netbeans 更好。
我使用 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 都有活跃的插件社区,并且都与版本控制系统、单元测试框架、应用程序服务器和分析器很好地集成在一起。
IntelliJ 从 v4.0 开始变得缓慢和臃肿。中型项目进展缓慢。除非可以提高性能,否则我不会使用 IntelliJ。
除了 java 开发之外,我没有将这两个 IDE 用于其他任何东西。
如果您是 Java 开发人员并且您的公司为 IntelliJ 付费,并且如果您的项目不是太大,那就去吧。否则,不要绝望:Eclipse 总是存在的。
在我的新工作中,我给了 Eclipse 3 个月的时间,但之后我发现普通的 Maven 项目也可以在 IntelliJ IDEA 中运行(除非它是 Eclipse 插件/EMF/当然;-))。3 个月不足以与 IDEA 的 8 年以上相比,但足以声称我给了它一个公平的尝试。我决定接受它的观点(其他 IDE 不需要它们),它的调试器很差(除非你点击它们,否则不显示日期值!等等),它的完成度比 IDEA 的相对差。
经过这么多年,现在 IDEA 也是免费的(社区版),我使用它没有太多麻烦。当然我很怀念付费版的一些“终极”功能,但它比 Eclipse 好得多。最大的不同是这两个 IDE 所需的整体思维方式。但是在你掌握了两者的思维方式之后,我无法理解任何人对 Eclipse 有什么看法——除非你需要它的插件生态系统或者你在那里有一些重大的投资。
“心态”差异的示例:您必须在 Eclipse 中保存,而不是在 IDEA 中,我不在乎什么是更好或更坏 - 但您必须在 Eclipse 中保存,让他清理带下划线的错误,这些错误不再是错误,等等;-) 你必须保存在那里才能消除其他文件中的错误,因为其他文件看不到更改。
我写了更多关于这个话题的博客——是的,我有偏见,尽管我试图尽可能少。但过了一段时间后,这不仅仅是可能的::-)
不,即使 IDEA 也不是完美的,我知道。因为我经常使用它。但如果你问我,它是最好的 Java IDE。甚至社区版。
[这不是一个真正的答案,只是一个轶事。我和那些使用大量加载宏和颜色编码的emacs的人一起工作。疯狂的!既然有这么多好的 IDE,为什么要这样做?]
如果你熟悉 emacs,你的编码速度可以比 IDE 快 100 倍。它可以处理多种不同的语言,因此如果您需要使用另一种语言进行编码,则无需更改编码环境。适用于所有操作系统,您可以自定义/添加任何您想要的东西。甚至可以通过 ssh 在世界的另一端编辑文件。(无需下载或上传)。在称他们为疯狂之前,您必须先使用它。我敢肯定,他们会因为使用 IDE 而称您为疯狂 :)。
人们常说对于各种语言(例如 Java)有比 Eclipse 更好的 IDE。
Eclipse 的强大之处在于它对于许多语言来说基本上是相同的 IDE,这意味着如果您知道您必须使用多种编程语言(Java、C++、Python)进行编码,那么您只需学习一个 IDE 是一个巨大的优势:蚀。
我不知道 Eclipse 是否是最好的 Java IDE,但它绝对是非常不错的,也是我最喜欢的 IDE。我之前尝试过 IntelliJ,发现它与 Eclipse 非常相似(IntelliJ 可能会提供一些更好的功能,但 Eclipse 是免费和开源的)。我从未真正尝试过 NetBean,因为我在了解 NetBean 之前就了解了 Eclipse。
Eclipse 是我的最爱,因为:
如果您习惯使用像 JCreator 这样的传统 Java IDE,您可能需要一些时间来习惯 Eclipse。记得刚学Eclipse的时候,还不知道怎么编译Java源码……
我建议,为了找到最适合你的 IDE,试试人们推荐的(NetBean、Eclipse 和 IntelliJ),看看你最喜欢哪个,然后坚持下去,成为它的专家。在我看来,拥有正确的 IDE 将大大提高您的工作效率。
蚀!它有时可能很慢并且使用大量内存,但效果很好。
我将不得不推荐Oracle JDeveloper。我个人曾一度认为 Eclipse 也是最好的 Java IDE。然后我被我的工作介绍给了Oracle JDeveloper。我发现 UI 设计比 Eclipse 好得多。此外,它还内置了大量功能,包括对 EJB3、JSF、WebServices 等的强大支持。它本质上是一个适用于整个 JavaEE 堆栈(以及 Oracle ADF 框架)的 IDE。- JavaEE 开发所需的所有工具(可能)都随此 IDE 一起提供,无需插件(除非您下载极简版本)。
谈到 java IDE,最好选择 NetBeans。在我看来,它比其他 ide 更好,并且提供了很大的优势,但它比 Eclipse 有缺点,它在工作时抓取更多,但对它的特性和支持我建议 Netbeans 比任何ide
同意其他人的意见。Netbeans 是一个相当不错的 IDE,如果您倾向于使用其中的任何一种,它也适用于其他语言(PHP、Ruby、C/C++)。然后,在决定学习一门新语言时,您会获得了解 IDE 的额外好处。
然而,公平地说,我没有太多时间使用 eclipse IDE。
我同意其他一些人的观点,即 NetBeans 和 IntelliJ 都是很好的 IDE。我想说的是,在使用所有三个(Eclipse + 其他两个)时,Eclipse 是迄今为止我最喜欢的。我发现一些文档已经过时,但也发现支持社区非常有帮助。我开始使用 Eclipse 是跳到池子的最深处:在学习 IDE 之前编写一个 RCP。IDE 使用起来很直观,当我找到合适的新闻组发布时 - 我的大部分问题都已得到解答。对我来说最困难的事情(当然也令人沮丧)是知道如何表达我的搜索词以获得已经发布的答案。
请记住,Eclipse 作为 IDE 播放器仍然是“相对较新的”,尽管考虑到这一点 - 它非常强大。
我对 Eclipse 的唯一抱怨是,每次发布新版本时,它似乎都会占用更多资源。对于中型项目/工作空间,构建(或重建)项目似乎需要很长时间。与 IntelliJ 相比,它使用起来更快、更直观。
这是主观的......我发现它是一个很好的工具。
这取决于你在做什么样的开发——对于 EJB 的东西,很多人会喜欢 Netbeans。这还取决于你想花多少钱——我假设你在谈论免费的 IDE?
在我看来,如果您有资源可以使用,那么请使用 eclipse。像 eclipse 一样棒的 NetBeans 是另一个最佳选择,这是我用过的唯一 2 个(喜欢、需要、想要)
Eclipse 无疑是最受欢迎的,而且有充分的理由!
希望这可以帮助。
不要忘记 Eclipse Platform 是由 IBM 启动的。那里的平台很少。
Eclipse 的优势在于它可以根据您的开发乐趣进行定制,可以为 Eclipse 编写插件以满足您的需求(例如,用于在 Windows Explorer 中浏览源目录的 Eclipse“Easy Explorer”插件)。Eclipse 还允许您合并其他语言/SDK,例如 C++、Silverlight 项目、Android 项目进行开发。您还可以轻松地在 Eclipse 中管理资源。
根据我的经验,NetBeans 是资源密集型的。不过,Oracle JDeveloper 和 IntelliJ 并不是免费的。哦,是的,如果您在使用 Eclipse 时遇到问题或错误,Eclipse 可以重新启动并将崩溃提交给 Eclipse 服务器。
我有使用JCreator LE的经验。我喜欢它,因为它易于使用且免费。如果您感兴趣,请尝试一下。
这不是一个真正的答案,只是一个轶事。我和那些使用大量加载宏和颜色编码的emacs的人一起工作。疯狂的!既然有这么多好的 IDE,为什么要这样做呢?