根据今年 6 月份的一份调查,Eclipse 的使用比例下降至 41%,已低于 Intellij IDEA 的 46%。

曾经的 Java IDE 王者,为何会走到这一步?

1. Eclipse 4

如果有一个时间点标志着 Eclipse 的没落,那一定是 Eclipse 4 的发布。

在 Eclipse 3.x 的时代,Eclipse 的发展非常顺利,统治着所有开发工具,但是突然间它却走上了自取灭亡的道路。它犯了重写所有 UI 代码的错误。正如 Joel Spolsky 所言,这是自我毁灭(事实确实如此)。

Eclipse 3.x 是一个速度非常快的,拥有本地外观的 IDE。每一次版本发布都增加了一些实用的功能。而此时基于 UI 的 Intellij Swing  正在艰难的追赶着 Eclipse 的原生组件。然而到了 Eclipse 4, 就完全变了。缓慢的运行速度、奇怪的问题以及丑陋的 UI 。Eclipse 好像倒退了好几年。

2. Equinox P2

Equinox P2 项目的目的是让插件升级变得更简单。插件作为 Eclipse 赖以生存的组成部分,Equinox P2 可以说是一个非常重要的项目。

然而,它最终却变得非常复杂,而且好像要和 InstallShield 竞争成为通用安装工具。由于这个原因,它最常用的功能——安装 Eclipse 插件——也不再好用了。

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

3.并非产品

一直以来,Eclipse.org 都热衷于推广 Eclipse 基金会,而不是 IDE。网站看上去就像没有人维护的独立项目的大集合。

看吧,功能列表里显示的都是捆绑插件的内部id。

Eclipse 给人的感觉不再像一个 IDE,而是一个插件的集合。你需要安装插件来创建自己的开发工具。

4.太难看

忠言逆耳。

自从 Eclipse 4 发布以来,Eclipse 的 UI 变得越来越丑。配色难看的工具栏、边缘参差不齐的图标、令人发狂的黑色主题以及不支持 retina 屏幕(直到最近才解决)。再加上难看的bug追踪器、邮件列表以及一个无人维护的网站,让 Eclipse 4 看上去还停留在2000 年。

每一次在使用 Eclipse 的时候,你都会感觉到,你还在使用它的唯一原因是因为你太穷,买不起 Intellij。

5. Intellij IDEA 社区版

尽管有些不足,但对于寻求免费 IDE 的纯 Java 开发人员、学生和开源项目来说,Eclipse JDT 仍然是首选。

但是 Intellij 社区版的发布,彻底摧毁了 Eclipse。

Intellij 社区版和免费的 Android Studio 意味着当你用 Java 开发时,你已经完全没必要再忍受 Eclipse 了。你有一个更好的 IDE,而且也是免费的。

总结

然而,Eclipse 的没落也导致了开发人员的流失。在没有 Eclipse 与之竞争的情况下,Jetbrains 公司少了许多创新以及为 IDE 添加新功能的动力。比如,看看 WebStrorm 对 TypeScript 的支持程度就知道事情变得有多糟。

在我年轻的时候,有 Eclipse 这样完全免费的顶级 IDE,对我的编程学习起了很大的作用。这意味着一个穷学生也可以使用和专业人士一样的工具。然而这个时代已经一去不复返了。

原文链接: Moving Fulcrum 翻译: ImportNew.com - Patrick_颜译文链接: http://www.importnew.com/21754.html

曾经的 Java IDE 王者 Eclipse,它是如何没落的?相关推荐

  1. 曾经的 Java IDE 王者 Eclipse 真的没落了?21 款插件让它强大起来!

    俗话说,好马配好鞍,才能展现千里马的实力.一名好的开发者,必定要有一套好的开发工具才能打造出最好的产品给用户.要论世界上最好用的 IDE 是哪一种?有人会选择老牌的 Visual Studio 或是 ...

  2. Eclipse Java IDE 和 Eclipse Java EE IDE 工具区别

    Eclipse Java IDE (轻量级,初学) 默认只带了 GUI 和 swings 的库,但是并不支持 web 及数据库开发. Eclipse Java EE IDE (企业版.web开发) E ...

  3. java 最好的ide_最好的Java IDE

    java 最好的ide 在本文中,我们将检查适用于台式机,Web和移动Java集成开发环境的The Best Java IDE. 有免费的Java IDE,可用于设计,开发和测试桌面,移动和Web应用 ...

  4. 2020年最佳Java IDE将是什么?

    2020年最佳Java IDE将是什么? 当我们谈论流行的编程语言时,记住Java很重要!实际上,它是当前世界上最受欢迎的编程语言,每天大约有70万名Lakh开发人员在使用它.原因之一是Java的通用 ...

  5. Eclipse,NetBeans及IntelliJ—Java IDE大战之NetBeans篇

    一.引言 自从前几年Eclipse加入到Java开发IDE大军中以后,情况对于Java开发者简直发生了戏剧性的变化.SWT与Swing两种工具包各有 自己的优缺点,而且在性能及外观点都没有远远压倒对方 ...

  6. Java IDE——Eclipse下载与安装

    Eclipse是目前最流行的Java IDE工具之一,具备安装即可使用的可视化调试器和可靠的IDE功能,能够自动执行常规任务,并包含多种前端技术,可以随时进行调试. 本文主要介绍Eclipse的下载和 ...

  7. Eclipse、NetBeans、IntelliJ集成开发工具 Java IDE

    Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐.当然一提到Java IDE,人们不禁会提到其他Java IDE像 ...

  8. Eclipse IDE for Java Developers与Eclipse IDE for Java EE Developers的区别

    说实话,小编学希编程有段时间了,压根就以为天下的eclipse都是一家,一回事,只是版本不同罢了,最近接触了javaEE,才对eclipse有了一点新的认识,原来自己的想法一直狠2很天真,以前木有好好 ...

  9. 蓝桥杯软件类Java语言IDE(Eclipse)安装

    蓝桥杯软件类Java语言IDE(Eclipse)安装以及个性化设置 平时都在用idea搞工程类项目,正好报了下学期的蓝桥杯算法比赛,看到官网要求用eclipse编码,之前也参加过ccf-csp的比赛, ...

最新文章

  1. PLM在企业中的实际价值与意义
  2. WINCE编译类型DEBUG/RELEASE的问题
  3. CentOS下安装Telnet
  4. CMM与CMMI的关系;软件全面质量管理的思想体系
  5. 华为上机:求2的N次幂的值
  6. Widget(桌面插件)
  7. 读书笔记九:TCP/IP详解之广播和多播,IGMP协议
  8. 蚂蚁借呗和京东金条全面对比,哪个更划算?
  9. 网络安全之tcp阻截引擎 (一)
  10. opencv5-objdetect之级联分类器
  11. JavaSE学习脑图
  12. 第三届易观算法大赛 -- OLAP Session分析(5万奖金)
  13. 【自然语言处理】论述自然语言处理的技术范畴
  14. python itchat文档_python itchat简介
  15. lua入门之二table
  16. 统计工具代码同步安装和异步安装有何区别
  17. iOS判断 英文 数字 汉字等
  18. 量化交易 米筐 获取股票列表与历史合约数据
  19. 國罡上을 國岡上으로 고쳐쓰는者는 뭐하는者일꼬?
  20. 线上抓娃娃方案的选型方法

热门文章

  1. android 通过wifi调用打印机
  2. AtivityManagerService之BroadcastReceiver
  3. php与mysql之间关系_php与phpMySQL之间的关系_PHP教程
  4. 详解SpringCloud-gateway动态路由两种方式,以及路由加载过程
  5. yml配置文件特殊字符处理
  6. 2015职称计算机考试模拟,2015职称计算机考试photoshop练习题
  7. Adobe CC全线产品更新,优化Win8.1触控
  8. 福特 EPC数据采集成功
  9. java sdk qq授权登录
  10. 电影票预定系统设计三