曾经的Java IDE Eclipse,它是如何没落的?
作者:Patrick_颜 发布时间:[ 2016/9/30 10:42:44 ] 推荐标签:测试开发技术 Java
根据今年 6 月份的一份调查,Eclipse 的使用比例下降至 41%,已低于 Intellij IDEA 的 46%。
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,对我的编程学习起了很大的作用。这意味着一个穷学生也可以使用和专业人士一样的工具。然而这个时代已经一去不复返了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11