21CTO社区导读:无论你对Eclipse是爱是恨。无论我们用何种语言开发,都要感激Eclipse团队为改进IDE而做的一切,并使其成为最好的IDE之一。
作为一名开发人员,您可能已经开始喜欢使用IDE了 – 但是在现代编程选择领域,您如何选择最好的IDE?
虽然有些人可能试图说服你,“酷孩子”正在使用IntelliJ,无论你是在寻找你的第一个IDE,或者被迫切换,这里有一些选择Eclipse的理由!
Eclipse:数以百万用户选择的最佳IDE
在Dunebook上,Deven Rathore发表了一篇比较Eclipse和IntelliJ的文章 ,其中包括一些关于过去几年景观如何变化的有趣的统计数据。 下面,我展开一些很多开发人员选择Eclipse的原因。
丰富的插件
前往Eclipse Marketplace查看,你会发现有一千余个插件! 有几种语言支持,比如对C ++ , Ruby或TypeScript的支持 ,还有一些提供的工具,比如Eclipse Docker Tooling ,或者WindowBuilder ,它包含SWT和Swing的图形设计器。
我们自己的插件Angular IDE增加了对AngularWeb开发框架的支持,同时为您的IDE添加了多语言支持和几个工具。
除了插件之外,还有几个专门的独立发行版,比如Adobe ColdFusion IDE , MyEclipse或者for PHP开发者的Eclipse等。
优秀的调试工具
除了常用的功能,人们希望从调试器工具中找到如条件断点,远程调试,或按照自己想要的方式遍历代码的能力。
Eclipse有一些非常酷的调试能力。
比如你忘记检查返回值之前从哪个方法或断点跳出? Eclipse会向你展示Variables视图中最后观察到的方法结果。
我相信你们都遇到过这样一种情况:只有遇到特定的代码行之后,多断点才体现出意义。
Java,Java,还是Java
对于Java开发来说,Eclipse 确实是最好的IDE,不过不能否认 IntelliJ 目前也已经在撼动它的地位。
也许是因为人们没有花时间来看看 Eclipse 能够做什么。 JDT的特性和功能有太多的地方需要强调,就像增量式编译器(你知道IntelliJ是捆绑了 Eclipse的编译器吗?)一样重要的是,像多功能模板,快速轮廓,JUnit 5集成支持等生产力相关功能等。
一定要关注#EclipseTips和@EclipseJavaIDE,以获得更多提示,如“ExtractClass”重构,您可以在下面看到:
漂亮的主题
对于很多IDE的新手来说,没有一个好的黑色主题是一个比较大的问题。 Eclipse在这方面肯定有很大的挑战需要克服,如今也了DevStyle ,粗糙的用户体验已经成为过去。
是的,这真的是Eclipse,在Windows上,与DevStyle (我可能会添加其它更酷的主题)! 这个主题几乎让我希望整天都在编码,而不是在WordPress中Coding。
想要更多的理由为什么Eclipse仍然是最好的IDE?
Eclipse降低了它的内存消耗,响应速度,Eclipse现在可以轻松处理多个项目的能力。
拥有强大社区的最佳IDE
Eclipse社区正在不断壮大! 它现在包括150多个专注于一系列软件开发方面的项目:覆盖从物联网到流行病学建模工具的所有内容。
这种社区参与为Eclipse IDE带来了一定程度的多样性,IntelliJ根本无法与之竞争。
而且,随着上周Java EE迁移到Eclipse基金会的第一个Eclipse安装,一个全新的世界已经打开。就在几年前,没有人会相信这样的事情会发生。
是的,Eclipse -仍然是最好的! 不过不要光听我的话,亲自试试,再体验更Eclipse是如何保持份额最高的IDE产品,继续朝着健康,积极的方向发展
作者:Brain Fernandes
编译:小六子
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/257297.html