是否有任何基准或研究比较这两个IDE的
- 稳定 - 开发人员生产力 - 特征 - 表现 - 等等。
答案 0 :(得分:1)
我是Eclipse用户(不是选择)。不确定稳定性,但性能明智的NetBeans至少与我工作的lates版本相比是非常好的;就个人而言,我认为NetBeans有足够的功能使其成为一个良好的开发环境,但我无法确切地告诉您,这取决于您的任务范围。总的来说,eclipse是一个很好的IDE,但NetBeans只是更好一点......
答案 1 :(得分:1)
现在主要使用eclipse。
我只能说M2E是一种痛苦。 对m2e的开发者没有任何不尊重...... 这是maven的绝对最糟糕的插件。它很慢,使用起来很痛苦。 对于具有70多个模块组件的大型maven项目,您可以忘记快速的日食环境。
如果你使用mvn eclipse:eclipse,这个用于配置eclipse的弃用插件,我相信你使用eclipse比使用netbeans更快。特别是在重构方面。
相反,如果您使用官方m2e插件... 我的天啊!
由于等待日食的纯剪切痛,我正在回答这个问题。 “调用CDI Builder”因为@Inject协作者在课堂上移动,触发了大量的构建等待时间延迟......上帝!
的Eclipse!嗯... Eclipse是一个很棒的IDE,适用于小型项目的入门,但是随着项目达到企业级别,如果你使用m2e ......哦!你会哭的! 并且想知道......怎么会这么糟糕。
的Netbeans!也许最后还不是更好。 上次我使用Netbeans时,我有两个主要的投诉,即总交易破坏者: (a)Netbeans在处理大规模的类重构时简直太糟糕了。 您更改子模块A上的类名称,它会影响模块B,C和D. 直到你重新命名,移动包裹完成后,你可以去喝咖啡,然后订购一辆出租车。
(b)netbeans在解析接口时有一个错误,即有某种正则表达式需要花费最长的时间来运行。 因此,如果你可以使用旧的弃用的mvn eclipse:eclipse,你最终会好得多。
随着说。 与eclipse调试器相比,Netbeans调试器要好几年。 我更喜欢netbeans的图形,我更喜欢netbeans的简单性。 只是尝试使用自动完成功能不起作用的“表达式”,然后你去“显示”以获得自动完成工作并将其复制到表达式! Eclipse是一个补丁工作,成千上万的开发人员制作了数百个不同的IDE组件,导致产品总体不一致的总体结果。
Eclipse是一组永无止境的设置,只需打开首选项即可......
Netbeans,UI总是希望最大限度地简化。
当我等待我的m2e完成重建项目时,无论是什么样的引导eclipse开始一个新的构建,我再次开始考虑是否我不应该重新访问Netbeans并安装eclipse格式化程序......
在我的拙见中,Eclipse确实状况不佳。 日食的性能必须提高100倍,特别是日食+ m2e必须改善方式。 Intelli J - 我从未尝试过。
到目前为止,最好的IDE已经使用,毫无疑问,用于Javascript和TypeScript的Microsfot Visual Code。
您使用Microsoft Visual Code,并且想知道为什么eclipse不是那样的。 如果你正在做Angular Js / Typecipt,那就别忘了那里的任何其他IDE。 Microsoft Visual Code是最好的东西,它使用起来非常棒极了 在您渴望的每个平台上快速,轻盈,美观。
但是对于java + maven,echo系统有点缺乏好的选择。 该男子不应该等待机器。 一个人总是应该比机器慢...这不是eclipse m2e的情况,我可以告诉你。 诅咒!!!!
答案 2 :(得分:1)
除非你有很多硬件可以使用它,否则请使用Netbeans。
我有一台运行CentOS 7的虚拟机。此时,我只能将2G内存分配给虚拟机,并且运行Eclipse Oxygen for PHP 非常缓慢。 Netbeans在这种配置下运行得很好。
我确定一些Eclipse奉献者会建议给VM更多ram,这可能解决了这个问题,但遗憾的是目前还不行。
应该提到的另一件事是Eclipse在其UI中相当独特。例如,地球上几乎每个编辑器都使用Ctrl-F到" F ind"然后功能键 F3 到"查找下一个" 34 ;. Ctrl-G是" G oto行号"。 Netbeans遵循这一惯例。但是,Eclipse使用Ctrl-K来"查找下一个"和Ctrl-L用于" L ine编号"。
如果您使用Eclipse而不是其他任何内容,这将不成问题,但如果您喜欢更典型的开发人员,则在适当的时候使用Eclipse以及其他一些工具。您会有时会感到困惑并使用错误的快捷方式。这会产生不可预测的问题,特别是如果您不确定错误的快捷方式对您的文件做了什么。
它不是"表现"根据应用程序发出问题,但会降低开发人员的速度。对我而言,这同样糟糕。
同样,一些Eclipse爱好者可能会建议您可以按照自己喜欢的方式配置Eclipse快捷方式,这是真的,但真的,有没有人有这样的时间? Eclipse附带了数千个配置选项,它是一个互联网搜索,可以找出如何更改几乎所有内容。
Netbeans没有数以千计的配置选项,尽管你可以调整一些东西。它只是按照你期望的方式开始工作。
总而言之,对于不那么超级强大的硬件而言,实际上的缓慢可能是对抗Eclipse的最大问题。我不知道代码试图做什么,但Netbeans能够用更少的硬件来做到这一点。
答案 3 :(得分:0)
Eclipse和Netbeans都是很好的IDE(集成开发环境)程序。如果您只是Java,C ++,C或Fortran程序员,则可以使用它们中的任何一个。 如果您是WEB基础开发人员(例如:JSF,Serverlet,Applet),在这种情况下,NetBeans比Eclipse更强大。 另一方面,如果您是Android OS的移动开发人员,在这种情况下,Eclipse比Netbeans强大得多。 所以这取决于你的编程联盟:)))