Eclipse正逐渐被"后来者"替代
一位优秀的开发者,必须拥有一套好的开发工具,以便为用户创造出最好的产品。全世界的IDE有很多种,要说那个IDE好用,也许有些人会选择VisualStudio或Eclipse,有些人会选择用户数量一路飙升的Intellij;还有一些人更喜欢Google发布的AndroidStudio。
Eclipse正逐渐被"后来者"替代
Eclipse的优点
Eclipse最初只是作为一个开放源码的框架平台,主要用于开发Java语言。该系统由IBM公司开发,旨在取代商业软件VisualAgeforJava,使之成为下一代的开发环境。Eclipse于2001年由IBM公司提供给开放源码社区,此后Eclipse联盟建立了现在的Eclipse基金会,Eclipse则由Eclipse管理。Eclipse作为一种开放源码框架,具有高度的灵活性,可通过大量插件使用编程语言获得各种功能。也就是说,开发人员可以根据自己的需要,在Eclipse的基础上开发Eclipse插件,理论上Eclipse可以无限扩展,利用插件作为任何一种语言的开发工具,或者通过新插件扩展现有插件的功能。现在Eclipse已经有了插件,可以支持作为主流语言如C++、Python、PHP的开发工具。还有很多软件开发者在Eclipse的基础上开发自己的IDE。这正是Eclipse拥有的优点。
缺点显而易见,逐渐被取代
但是与Eclipse的优势相比,这个缺点变得更加明显,实际上Eclipse在2012Eclipse代号Luna4.2发布之前,Eclipse并未受到如此多的指责,并且尚未开始走下坡路。自4.2版上线以来,种种弊端渐渐显现出来,但开发者们对此也只能忍耐,因为Eclipse是少数几个免费IDE中较好的,使用Intellij社区版,微软发布了免费的AndroidStudio和VisualStudioCode,那些IDE疯狂地占领着Eclipse市场。将Eclipse神坛中的位置完全颠覆。
根据上述数据,我们可以看到,Eclipse自2011年1月到2022年1月间大幅下降了,从51.54%下降到14.05%,表明Eclipse对Eclipse的关注正在急剧下降。VisualStudioCode自2015年推出以来,搜索率迅速上升。VisualStudio又缓慢而稳定的增长。
相对于其它主流IDE,运行Eclipse时,Eclipse要占用更多的内存空间,因为有大量的Eclipse插件,每次运行时都要占用大量运行内存,因此在运行Eclipse时,Eclipse运行起来有点消耗内存。除了Eclipse之外,Eclipse的运行速度要慢得多。
EclipseP2项目旨在简化插件的升级过程。插件是Eclipse所依赖的一个重要部分。可以说,EclipseP2项目非常重要。但是,这最终会使插件的升级变得复杂。因此,它的主要功能就是安装Eclipse插件,其效果不如以前。
名字叫做HackerNews的新闻网站,有人对Eclipse的衰落表示哀叹,但以下评论基本上并不为此感到遗憾,相反,它在暗示,Eclipse的结局应该是这样,毕竟相对于优势,其缺点实在太多。事实上,Eclipse的衰落对于很多开发者来说都是一件坏事,毕竟没有Eclipse的竞争,其它IDE也不会像以前那样努力,不断地进行创新。Eclipse基金会很有希望能够改变Eclipse如今的缺点,重归神坛。