Eclipse 跌落“神坛”,这款 IDE 后来居上

2022年01月15日 阅读数:1
这篇文章主要向大家介绍Eclipse 跌落“神坛”,这款 IDE 后来居上,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

点击“终码一辈子”,关注,置顶公众号html

每日技术干货,第一时间送达!



俗话说,工欲善其事,必先利其器,一名好的开发者,必然要有一套好的开发工具,这样才能打造出最好的产品给用户。世界上的IDE种类繁多,要论那个IDE好用,可能有人会选择老牌的Visual Studio 或是Eclipse;也有人会选择使用者人数一路飙升的Intellij;也有人更偏心Google发布的Android Studiogit


每位开发者都会按照本身的需求及爱好对IDE作出不一样的选择。其中,对于老牌IDE Eclipse来讲,众多开发者真的是又爱又恨。曾几什么时候,在当初那个IDE稀少又昂贵的时期,Eclipse给开发者带来了福音。做为一款免费且开源,速度相对更快,又有Google支持,在各类教科书中备受推崇的IDE,真的是想不流行都难。但在此以后各类IDE百花齐放,Eclipse的各类弊端也逐渐显现,慢慢开始走下神坛。github



一、Eclipse的优点


Eclipse最初只是一个开源的框架平台,主要是做为Java语言的开发平台。它由IBM公司开发,其目的是为了替代商业软件Visual Age for Java,成为下一代开发环境。Eclipse在2001年被IBM公司贡献给开源社区,以后Eclipse联盟成立为如今的Eclipse基金会,Eclipse自此由其管理。做为一个开源框架,Eclipse拥有很高的灵活性,它能够经过众多插件来获取不一样的功能与编程语言支持。也就意味着,开发者能够根据本身的需求,在Eclipse源代码的基础上开发插件,理论上Eclipse能够无限拓展,利用插件成为任何语言的开发工具,也能够经过新插件扩展示有插件的功能。现现在Eclipse就已经拥有插件支持其成为C++、Python、PHP等主流语言的开发工具。也有很多软件开发商以Eclipse为基础框架开发本身的IDE。这些也正是Eclipse所具备的优点。编程



二、弊端明显,逐渐被取代


但相比Eclipse的优点来讲,它所拥有的弊端更加明显,其实在2012年Eclipse 发布代号为Luna的4.2版本以前,Eclipse尚未这么多让人诟病的地方,也尚未开始走下坡路。自从4.2版本上线后,各类弊端逐渐显现,但开发者们对此也只能忍着,毕竟Eclipse是为数很少的免费IDE中比较好用的一个,随着Intellij社区版本,免费的Android Studio以及微软的Visual Studio Code的发布,这些新兴IDE疯狂的占据Eclipse的市场份额。使Eclipse神坛上的地位完全被摧毁。框架


下图是来自https://pypl.github.io/PYPL.html 的TOP 10 IDE排名,该网站的IDE指数是经过分析集成开发环境(IDE)在Google上被搜索下载的频率而建立的。IDE被搜索的次数越多,就认为该IDE越受欢迎。该指数原始数据来源于Google。eclipse


Eclipse 跌落“神坛”,这款 IDE 后来居上_ide


来源:https://pypl.github.io/PYPL.html编程语言


Eclipse 跌落“神坛”,这款 IDE 后来居上_eclipse_02


来源:https://pypl.github.io/PYPL.htmlide


从以上数据咱们能够看到自2011年1月至2022年1月,Eclipse的搜索下载频率大幅度下降,从51.54%下降至14.05%,这说明人们对于Eclipse的关注度在飞速下降。而相反的Visual Studio Code自从2015年发布以来搜索率飞速上涨。Visual Studio 也再缓慢稳步上升。工具


相比其余的主流IDE,Eclipse的运行占用了更多的内存空间,因为Eclipse的众多插件的存在,每次运行都会占据大量的设备运行内存,这就会致使配置稍微差点的设备在运行Eclipse的时候很是卡。除此以外Eclipse的运行速度相比较其余新兴的IDE也更加缓慢。开发工具


Eclipse P2的项目目的是为了让插件升级更加简单。插件做为Eclipse赖以生存的重要组成部分。Eclipse P2项目可说是很是重要。然而,它最终却让插件升级变得复杂。因为这个缘由它最主要的功能安装Eclipse插件,也不像之前那么好用了。


在安装插件的时候,这样的对话框随处可见。


Eclipse 跌落“神坛”,这款 IDE 后来居上_开发者_03


在著名的计算机新闻网站Hacker News上就有人在为Eclipse的衰落感到悲哀,可是下面的评论却基本没有对此的可惜,反而是在表示Eclipse的结局本就该如此,毕竟相比优点来讲,它的缺陷真的太多了。其实Eclipse的衰落对各类开发人员来讲并不算是好事,毕竟没有了Eclipse的竞争,其余的IDE也不会像之前那样为了超越它,去努力的创新了。但愿Eclipse基金会能改变现现在Eclipse的弊端,从新走上神坛。


那么,你如今正在使用的是哪款IDE呢?


参考连接:https://news.ycombinator.com/item?id=2986736


PS:防止找不到本篇文章,能够收藏点赞,方便翻阅查找哦