Eclipse是Java最好的IDE吗?

Eclipse是Java最好的IDE吗?

如果没有,有什么更好的?

我想知道并可能试用。 谢谢。

让我刚开始说Eclipse是Java和许多其他语言的梦幻般的 IDE。 其插件体系结构及其可扩展性很难与其竞争,而免费的事实对于小型团队或紧张的预算来说是一个巨大的优势。

一些我讨厌 Eclipse的东西。

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

尽pipe如此,Eclipse确实是一个伟大的IDE。 它的重构工具运作非常好。 Javadoc的处理完美。 我们所期望的IDE的所有function都是它们的(代码完成,模板,与各种SCMS的集成,与构build系统的集成)。 它的代码格式和清理工具非常强大。 我发现它的构build系统能够很好地直观地工作。 我认为这些是真正build立声誉的东西。

我没有足够的经验与其他IDE或其他Eclipse的发行版(我已经看到RAD工作了很多次,我不相信任何人会支付他们收取的费用)评论他们,但是我对Eclipse的大部分都非常满意。 我从多个地方听到的一个提示是,如果你希望Eclipse没有很多麻烦,可以直接安装,那就去付费发行吧。 我的Eclipse是一个高度推荐的版本,我已经看到所有的networking真的实惠(最后我听说,$ 50的发行版加上一年的免费升级)。 如果你有预算,并需要增加的function,我会去那样的事情。

无论如何,我尽可能详尽。 我希望这有助于您的search和祝你好运! 🙂

IntelliJ IDEA很可怕。 现在它只是“比Eclipse好”。 根据我的经验,您可以在IDEA中以比Eclipse快几倍的代码进行编码(我从成为Eclipse早期使用者转移到IDEA并且没有回头),但是IDEA有一些缺陷:

  • 完整版本不是免费的。
  • 它记忆
  • 项目pipe理不是很好
  • Jetbrains不断提出小的改进,并称它们为主要版本。 IDEA现在比几年前更慢,更缓慢。 而且你得到快乐的收费! (IDEA现在有一个免费的社区版)

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

Eclipse的一个主要版本出现了一段时间,它花了我大约一个小时的时间在网站上找出实际上包含在释放什么可能说服我回到折叠。 访问JetBrains ,了解如何销售IDE!

没有最好的IDE。 你使用它就像使用它一样好。

根据我的观点,Eclipse无法远程调用IDE。 好吧,我知道这太夸张了。 这仅仅反映了我日食的强烈痛苦! 无论你做什么,它都是行不通的! 你总是需要与之作斗争才能使事情正确。 那段时间,你不是在开发你应该做的代码,对吧? 日食和maven集成:不可靠! Eclipse和ivy的集成:不可靠。 WTP:越野车越野车! Eclipse和wstlvalidation:越野车! 它抱怨没有findURL,即使它们确实存在,几天后,没有改变它,突然发现它们等等。我可以写一本关于它的书。 回答你的问题:没有ECLIPSE不是即使closures最好的IDE! IntelliJ应该是更好!

Eclipse是第一个将我从XEmacs中移出的IDE。 但是,当我的雇主提出要给我购买一个Intellij IDEA许可证,如果我想要一个,它只需要3天的评估版本来说服我去。

看起来好像很多小东西都更好。

IntelliJ是好的,但它不是免费的!然后,NetBeans也是一个不错的select。如果你是IBM套件WSAD是好的

我不得不selectNetbeans作为目前最好的。 Eclipse是体面的,但现在Netbeans更好。

我使用IntelliJ的时间已经接近5年(从v1.5到v7),大约8个月前,我转移到了IBM RAD(它build立在旧的eclipse平台之上),大约3个月前我用Eclipse(Ganymede) 。

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

我发现这两个IDE(IntelliJ和Eclipse)都很好。 IBM RAD仅仅是浪费资金(当然可以被困在一家IBM商店里而没有select)。

与Eclipse相比,IntelliJ具有更优越的重构function和大部分function的键盘快捷键。 它支持从Eclipse导入项目。 它有更好的内置xml处理能力(重构几乎适用于java代码)。 内置Intelli Sense也非常好。

Eclipse是一个伟大的工具,它是免费的。 我花了大约1-2个月的时间从IntelliJ中习惯了Eclipse(很多没有学习的快捷方式),但是我得到了Eclipse的</s> it,这一直很顺利。 我没有用中型项目的Eclipse。

IntelliJ和Eclipse都拥有活跃的插件社区,并且与版本控制系统,unit testing框架,应用程序服务器和分析器集成在一起。

IntelliJ开始从v4.0开始变得缓慢和臃肿。 中等规模的项目进展缓慢。 我不会使用IntelliJ,除非它的性能可以提高。

我没有使用这两个IDE除了Java开发以外的任何东西。

如果你是一个Java开发人员,你的公司支付IntelliJ,如果你的项目不是太大,就去做吧。 否则,不要绝望:Eclipse总是在那里。

我在Eclipse上做了3个月的工作,但之后我发现普通的Maven项目也可以在IntelliJ IDEA中运行(除非是Eclipse插件/ EMF /当然,—))。 3个月还不足以与IDEA的8年以上的比较,但它足以声称我给了它一个公平的尝试。 我决定采用它的观点(其他IDE不需要它们),其糟糕的debugging器(除非点击它们才显示date值等),其完成性比IDEA要差。

现在所有这些年IDEA也是免费的(社区版),我用它没有太大的麻烦。 当然,我错过了付费版本的一些“终极”function,但它远胜于Eclipse。 最大的区别是这两个IDE所需的整个思维模式。 但是,当你掌握了任何人的想法之后,我无法理解任何人对Eclipse的看法 – 除非你需要插件生态系统,或者你有一些严肃的投资。

“心态”差异的例子:你必须保存在Eclipse中,而不是在IDEA中,我不在乎什么更好或更坏 – 但是你必须保存在Eclipse中,让他清理不​​再有错误的下划线错误,等等;-)你必须在那里保存,以摆脱其他文件中的错误,因为其他文件没有看到其他文件的变化。

我在这个话题上发表了更多的话题 – 是的,尽pipe我试图尽可能less,但是我有偏见。 但过了一段时间,这不是简单的可能::-)

不,即使IDEA是完美的,我知道。 因为我用了很多。 但是如果你问我这是最好的Java IDE。 即使是社区版。

[这不是一个真正的答案,只是一个轶事。 我和那些使用emacs的人一起工作,他们使用macros和颜色编码。 疯! 为什么在那里有那么多好的IDE?]

如果你知道你使用emacs的方式,你可以比IDE快100倍。 它可以处理一堆不同的语言,所以如果你需要用另一种语言编码,你不需要改变你的编码环境。 适用于所有操作系统,您可以定制/添加任何你想要的东西。 即使编辑文件在世界各地ssh。(不下载或上传)。 在叫他们疯狂之前,你必须先使用它。 我敢肯定,他们正在呼吁你使用IDE的疯狂:)。

人们经常说,对于各种语言(比如Java)来说,有比Eclipse更好的IDE。

Eclipse的强大之处在于它对于很多语言来说基本上是一样的IDE,这意味着如果你知道你将不得不用多种编程语言(Java,C ++,Python)编码,那么你只需要学习一个IDE就是一个巨大的优势:蚀。

我不知道Eclipse是不是最好的Java IDE,但它肯定是非常体面和我最喜欢的IDE。 我之前简单地尝试过IntelliJ,发现它和Eclipse非常相似(IntelliJ可能提供了一些更好的function,但Eclipse是免费且开源的)。 我从来没有真正尝试NetBean,因为我知道Eclipse之前,我知道NetBean。

Eclipse是我的最爱,因为:

  • 自由
  • 可扩展(可以将其转换为C ++ IDE或数据库开发IDE)
  • 开源
  • 我知道如何编写Eclipse插件
  • 您可以使用Eclipse轻松开发产品(例如,Lime Wire是Eclipse下的)

如果您习惯使用传统的Java IDE(如JCreator),那么您可能需要一些时间才能熟悉Eclipse。 我记得当我第一次学习Eclipse时,我不知道如何编译Java源代码…

我build议为了find最适合您的IDE,请尝试人们推荐的(NetBean,Eclipse和IntelliJ),并查看您最喜欢的是哪一个,然后坚持使用它,成为它的专家。 在我看来,拥有正确的IDE将大大提高您的工作效率。

蚀! 它有时可能会很慢,并使用大量的内存,但效果很好。

我将不得不推荐Oracle JDeveloper 。 我个人认为Eclipse也是最好的Java IDE。 然后我的工作被介绍给了Oracle JDeveloper 。 我发现UIdevise比Eclipse好得多。 此外,它还内置了令人难以置信的function,包括对EJB3,JSF,WebServices等的强大支持。它本质上是整个JavaEE堆栈(以及Oracle ADF框架)的IDE。 – 您可能(可能)需要JavaEE开发的所有工具都可以直接使用此IDE,无需插件(除非您下载最低版本)。

谈论Java IDE是最好的NetBeans。我认为这是更好的,并提供比其他IDE的很大的优势,但它比Eclipse有劣势,它抓住更多的工作,但做到它的function和支持,我build议Netbeans比任何IDE

这是主观的…我觉得这是一个很好的工具。

这取决于你在做什么样的开发 – 对于EJB来说,很多人会喜欢Netbeans。 这也取决于你想花多less钱 – 我假设你在谈论免费的IDE?

在我看来,如果你有资源使用,然后去日食。 像eclipse这样的令人敬畏的NetBeans是另一个最好的select,这是我曾经使用过的唯一2(喜欢,需要,通缉)

Eclipse是最受欢迎的手,并有很好的理由!

希望这可以帮助。

与其他人同意。 Netbeans是一个非常不错的IDE,如果你倾向于使用其中的任何一种,它也可以满足其他语言(PHP,Ruby,C / C ++)的需求。 那么当你决定select一种新的语言的时候,你可以得到更多的好处。

但是,为了公平,我没有太多的时间与Eclipse的IDE。

我同意其他一些人的意见,说NetBeans和IntelliJ都是好的IDE。 我会说,在使用所有三个(Eclipse +的其他两个),Eclipse是我最喜欢的。 我发现一些文档过时了,但也发现支持社区非常有帮助。 我开始使用Eclipse,跳入池的深处:在学习IDE之前编写RCP。 IDE使用起来很直观,当我find合适的新闻组发布时 – 我的大部分问题都已经得到解答。 对我来说,最困难的事情(也是令人沮丧的)是知道如何使用我的search条件来获得已经发布的答案。

请记住,Eclipse作为一个IDE播放器仍然是“相对较新的”,但是考虑到这一点,它非常健壮。

我唯一抱怨Eclipse的是每个新版本都似乎占用了更多的资源。 对于中等规模的项目/工作区,build设(或重build)项目似乎永远都是如此。 与IntelliJ相比,它使用起来更快,更直观。

不要忘记,Eclipse平台是由IBM启动的。 那里没有几个平台。

  • IBM Websphere Application Developer(WSAD)和/或Rational Application Developer(RAD),这是来自IBM的Eclipse型IDE(实际上,这是Eclipse与IBM专用库/插件)。
  • MyEclipse(从来没有使用它,但它是另一个Eclipse型的IDE)
  • Sun Microsystem的NetBeans。 它是以Java为中心的,因为它旨在纯粹用java创build应用程序(NetBeans运行在Java中)。
  • IntelliJ(仅举几例)
  • Oracle JDeveloper(我从来不喜欢JDeveloper创build的目录结构布局)。

Eclipse的优势在于它可以根据您的开发喜好进行定制,可以为Eclipse编写插件以符合您的需求(例如,Eclipse“Easy Explorer”插件,用于在Windows资源pipe理器中浏览源代码目录)。 Eclipse还允许您将其他语言/ SDK(如C ++,Silverlight项目,Android项目)用于开发。 您也可以在Eclipse中轻松pipe理资源。

根据我的经验,NetBeans是资源密集型的。 尽pipeOracle JDeveloper和IntelliJ不是免费的。 哦,是的,如果您在使用Eclipse时遇到问题或错误,那么Eclipse就能够重新启动并将崩溃提交给Eclipse服务器。

这不是一个真正的答案,只是一个轶事。 我和那些使用emacs的人一起工作,他们使用macros和颜色编码。 疯! 为什么在那里有那么多好的IDE?

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