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

根据今年 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
[ 转载请保留原文出处、译者和译文链接。]



相关文章

发表评论

Comment form

(*) 表示必填项

2 条评论

  1. haoyifen 说道:

    eclipse安装插件总是不成功的错误提示总是让人痛不欲生

    Thumb up 2 Thumb down 1

  2. 匿名 说道:

    如果你说可能在国外是这样,我会相信,但是在中国的话,我估计eclipese的比率应该没这么低,还有
    就是这个eclipse 是包括myeclipse在内的么?如果是,那就更不相信了,如果不是,那为什么忽略myeclipse呢
    反正就我目前的圈子,和我所经历的来看,大部分都还是用myeclipse来开发的

    Well-loved. Like or Dislike: Thumb up 9 Thumb down 1

跳到底部
返回顶部