1. 聚能聊>
  2. 话题详情

Eclipse曾经的行业之王,为何堕落了?

Eclipse,曾经的行业之王

Eclipse 是一款用 Java 编写的免费 Java IDE,Eclipse 允许你创建各种跨平台的可用于手机、网络、桌面和企业领域的 Java 应用程序,通过插件,它还支持对诸如包括C、C ++、JavaScript、Perl、PHP、Prolog、Python、R、Ruby等语言的开发。可以说Eclipse是那个时代当之无愧的王者。

Eclipse为何堕落了?

曾经,Eclipse作为一个时代的王者是那么的风光无限;又似乎一夜之间,它从王者一步步堕落了。Eclipse,曾经的行业之王,为何一步步堕落了?
8fa1fqdwu99q9d13

如果说Eclipse走向死亡有一个转折点,那么这个转折点就是Eclipse 4的推出。在Eclipse 4版本中,Eclipse重新编写了所有的UI代码,我们看到的UI超级慢、漏洞很多、相当丑,相比对手IDEA真是垃圾到极点了,正如Joel Spolsky警告的,此举可能会导致死亡。

其次,让Eclipse没落的一点是体验。Equinox P2项目是Eclipse插件升级项目,它的目的是让Eclipse可以更高效的安装插件以提高开发效率,但是你或许经常遇到下面的情况。
yja0j79wvp6wxzjl
插件安装的越多,我们的IDE就越来越臃肿,越来越卡。

最后,让Eclipse倒下的是竞争对手IDEA、NetBeans的崛起,Intellij Community Edition和Android Studio意味着你没有理由再在Java开发中使用Eclipse了。

Eclipse堕落了,你怎么选择

Eclipse虽然堕落了,但是还没有消失,作为程序猿。
在开发中,你最中意的IDE是什么?
如果曾经你使用过Eclipse,现在还在用吗?
对于Eclipse的落寞你怎么看?

参与话题

奖品区域 活动规则 7天后 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    纪念版T恤 x 3

  • 奖品三

    虾米VIP月卡 x 2

138个回答

-3

恐什么恐 已获得阿里云代金券

首先回答一下,我先反问一下提问者,你有调查过企业开发者使用eclipse 开发工具的比例占多少吗?可以说瘦死的骆驼,比马大,再说,我作为一个长期活跃与各大交流平台,我所了解的,现在做java开发的基本都是使用eclipse。你说的坠落,最根本原因可能是最近几年出现了很多好的新的计算机语音,不同的语言,使用不同开发工具,这是有一定关联的。我认为短时间之内,eclipse 不会坠落,毕竟支持eclipse开发的插件基数太多了,即使eclipse坠落了,我也会选择社区服务强大,健壮的开发工具协助工作,即使eclipse坠落,我也不会使用那种出来都新的IDE,支持服务不够好的,而且市场不够大,企业用的不多的。

code_xzh 回复

首先,堕落不代表消失。现在做Java的有多少在用Eclipse,你说的培训机构么。比例越来越少这是趋势。

我来了嘿嘿 回复

目光短浅说的就是你

peter_zhu 回复

感觉还好吧

张思尧 回复

有些人就是想抓住最后的救命稻草 闭上眼睛不想接受IDE革命的事实 甚至都没有了解或尝试过 因为他们不想学习新的东西 又不想让别人去用!这样才符合他们当下的利益

评论
0

selimss 已获得纪念版T恤

自从Eclipse 4发布以来,Eclipse的UI就走上了“以丑为美”的道路。工具栏糟糕的颜色、边缘参差不齐的icon、让人难以接受的暗色主题、不支持Retina屏幕(这个问题直到最近才被解决)。所有这些因素加在一起,让Eclipse 4看上去好像还停留在2000年代。
每一次在使用Eclipse的时候,你都会感到,你还在使用它的唯一原因,就是太穷,买不起Intellij。
尽管有着许多不足,但是在一段时间内,Eclipse JDTIran是纯Java开发人员、学生和开源项目的首选IDE,因为它完全免费。
但是Intellij Community Edition的发布,彻底杀死了Eclipse。

浮生递归 回复

复制百度的也行?

code_xzh 回复

这是百度的么?😡

张思尧 回复

IDEA 还好 优惠后的每月不到 100 只一次聚餐的钱

评论
2

jackyliu 已获得纪念版T恤

在开发中,你最中意的IDE是什么?
Jetbrains系列的IDE,制作精良
如果曾经你使用过Eclipse,现在还在用吗?
我敲代码6年了,刚工作时使用过eclipse,后来主要写java和javascript,就切换到了Jetbrains的Intellij,使用了4年了。基本上没有再使用过eclipse.
对于Eclipse的落寞你怎么看?
我是一名工具达人,使用过诸位听说过和没有听说过的各种IDE和Editor。就Java的IDE来说,实际开发项目可用且有一定市场份额的目前有四款:eclipse,intellij,netbeans,jdeveloper。myeclipse和sts之类也有人使用,但是都属于eclipse的子孙。Jdeveloper可能很多人不知道,它是oracle家的,支持ADF、oracle database等等开发工作,普通的java项目开发也可以使用,可以直接从oracle官方下载,免费,但是不开源。
Java语言已经20年了,这门语言的各种配套工具已经很成熟了,IDE市场起码10年时间没有新进的玩家了。目前eclipse日薄西山,netbeans准备捐赠给apache,这枚oracle的弃子焕发第二春的可能性很小了,jdeveloper官方回应不打算开源,估计也只能在oracel自家产品的帮衬下独居一隅了。唯独Intellij,在开源、升级为android studio官方IDE之后,一路飞黄腾达,开始在各种新语言例如go语言等市场开疆拓土,例如推出了gogland。
Eclipse的落寞,我总计的话有三个原因。
1.自身作死,升级插件几乎没有成功过,黑色主题奇丑无比,bug太多,这跟Intellij形成了鲜明的对比;
2.社区开发,财力和研发能力无力对抗Jetbrains这样的商业公司,导致产品质量太差;
3.现在的科技公司,都开始讨好开发者,这几年新的编辑器倒是层出不穷,sublime/atom/vscode/nuclide不断进化,开始洗走一部分使用eclipse开发诸如lua\python\php\js等项目的用户。

打赏个T恤可好?我愿意做阿里云的移动广告牌~

2

szm. 已获得阿里云代金券

我个人用的ide算是比较多了,写web静态页面喜欢HBuilder,SublimeText,因为他们启动速度,代码提示什么做的都比较好,忘记说了,HBuilder算是eclipse的衍生版本;写C/C++喜欢用devc++,相较于巨硬的vs,它的启动速度更快,电脑带起来不会很吃力;写Java还是eclipse和myeclipse,用他们的原因是比较熟悉,但是他们真的很耗费内存啊,经常一开他们电脑就卡住一会儿;当然,世界上最好的编辑器当然是巨硬的vs了!
eclipse还是会用的,毕竟好多项目都是用它开发的,用它导入修改什么的还是比较方便,毕竟公司里作为团队开发,太独特了容易出问题。
每个时代都有自己的产物,像曾经的dreamweaver,曾经是开发web的必备神器,如今不一样被取代,我们可以怀旧,但是也要为效率敞开胸怀。

0

雪雪雪雪儿 已获得虾米VIP月卡

  1. Eclipse 4 如果说有一个时间点,标志着Eclipse的死亡,那这个时间点一定是Eclipse 4的发布。

在Eclipse 3.x时代,Eclipse做的很不错,统治着所有开发工具,但是突然间,好像他们决定要亲手终结自己的生命。他们改写了所有UI代码,如Joel Spolsky所言,这个做法会导致他们的死亡(事实证明确实如此)。

在3.x时代,Eclipse是一个速度非常快的IDE,每一次Release,它都添加了各种实用的功能。而Eclipse 4,一切都变了,运行速度变慢,UI错误不断,而且还很丑陋。好像Eclipse一下拖布了好几年。

  1. Equinox P2 Equinox P2项目的本意,是要让插件升级变得更简单。作为Eclipse的精华,Equinox P2可以说是一个非常重要的项目。

然而,它最终却变得非常复杂,其目标也变了味,似乎要和InstallShield进行竞争。由于这个原因,它最被人们所常用的功能——安装Eclipse插件——也随之不见了。

在安装插件的时候,你经常会见到这样的对话框:

  1. 并非产品
    一直以来,eclipse.org都更乐忠于推广Eclipse Foundation,而不是IDE。网站看上去像是独立项目的集合,而这些项目也没有人在维护。

    1

Eclipse给人的感觉不再像是一个IDE,而是插件的集合,而你要用这些插件来创建你自己的插件。

  1. 太难看 忠言逆耳。

自从Eclipse 4发布以来,Eclipse的UI就走上了“以丑为美”的道路。工具栏糟糕的颜色、边缘参差不齐的icon、让人难以接受的暗色主题、不支持Retina屏幕(这个问题直到最近才被解决)。所有这些因素加在一起,让Eclipse 4看上去好像还停留在2000年代。

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

  1. IntelliJ Community Edition 尽管有着许多不足,但是在一段时间内,Eclipse JDTIran是纯Java开发人员、学生和开源项目的首选IDE,因为它完全免费。

但是Intellij Community Edition的发布,彻底杀死了Eclipse。

Intellij Community和免费的Android Studio意味着在使用Java的时候,你已经完全没有必要忍受Eclipse了。你获得了更好的IDE,而且也是免费的。

总结
然而,Eclipse的消亡也会对开发者产生一定的影响。在缺少竞争的情况下,竞品添加新功能的动力减少了。

在我年少的时候,有Eclipse这么一个免费的顶级IDE,让我的编程学习之路平坦了许多。Eclipse的存在,让我这个穷学生也能使用上和专业人士一样的工具。但是,这个时代已经终结了。

0

啧啧啧泽 已获得虾米VIP月卡

我个人不去用eclipse的原因有三点:1.就是大家都觉得eclipse的界面没有现代美感;2.eclipse可开发的东西太多,操作起来就不够专业和简便;3.其他的是新的,新的语言或者开发软件前景会比老的好一些,更有扩展潜力;

0

wangqi94 已获得阿里云代金券

正如宏哥那个评论,如今eclipse还比较有存在感的还是培训机构,14年那时候开发安卓,一直都是用eclipse+adt开发,后来as出现了,试着玩了一下,感觉第一次接触idear类的有点陌生,但是,后来as的成熟,越来越喜欢,代码的提示特别灵活,能模糊编码提示,而eclipse不行,非要前面部分必须一致才能提示,还有查看类源码,as能直接帮我们做好,eclipse却还要搞个半天倒源码,as现在支持很多的插件,而且非常的灵活,eclipse却笨重的报错,一直喜欢itellij公司的产品,我使用的有ws ps as,非常不错

0

木之若光 已获得阿里云代金券

自动前年用了Idea后,工作中花了一个星期的时间(每天2小时)学习它的每日提示,熟悉它的快捷键和功能,然后就开心顺利的上路了,从此抛弃了eclipse。之所以抛弃eclipse,原因就在于它要安装很多插件才能更好的配合你的工作,然而就像题主所说的,经常报异常。而插件安装太多后,又慢成了狗。虽然不说Idea的脑残粉,但是自从用了Idea后,真是身轻如燕了啊。现在公司80%的同事都在我的推荐下转用了Idea。用的过程中,有的同事不习惯Idea的快捷键,又改回了eclipse,还有的直接把idea的快捷键改成了eclipse方式--在我看来,有点买椟还珠。也有的同事觉得idea用起来比eclipse更卡的,这种基本是机子配置太差了。另外,eclipse和jetBrains的创新动力的关系,我不太认同,作为一个商业版IDE,不创新,没有吸引人的新功能,如何吸引人来买新版本呢O(∩_∩)O。

0

浮生递归 已获得阿里云代金券

尽管有着许多不足,但是在一段时间内,Eclipse JDTIran是纯Java开发人员、学生和开源项目的首选IDE,因为它完全免费。

但是Intellij Community Edition的发布,彻底杀死了Eclipse。

Intellij Community和免费的Android Studio意味着在使用Java的时候,你已经完全没有必要忍受Eclipse了。你获得了更好的IDE,而且也是免费的。

然而,Eclipse的消亡也会对开发者产生一定的影响。在缺少竞争的情况下,竞品添加新功能的动力减少了。

在我年少的时候,有Eclipse这么一个免费的顶级IDE,让我的编程学习之路平坦了许多。Eclipse的存在,让我这个穷学生也能使用上和专业人士一样的工具。但是,这个时代已经终结了。

0

阿祖000 已获得纪念版T恤

Eclipse正在死亡,对于开发者来说是一个损失。没有Eclipse参与竞争,Jetbrains创新的动力就会弱一些,为IDE增加新功能也不会那么积极。看看WebStorm对Type的支持糟糕到何种地步,这就是一个很好的反面例子。
遥想当年,Eclipse还是顶尖的免费IDC,它帮助我们学习编程。换言之,贫穷的学生可以使用与专业人士一样的工具,现在这个时代已经结束了。

0

张思尧

纪念版T恤来一件 我来为阿里代盐

催收联盟 回复

在哪里

评论
1

张思尧

先说我自己 我是一个工具控 培训学校 Java 出身 。就像有些人说的一样 培训学校还在用 El!不错,但仅限老师上课在用,从开学一直在用IDEA 开始时有些操作需要自己学习和琢磨 常用快捷键抄到小本子上 强迫自己必须使用快捷键 忘记的回去找,就这样 1 个星期后就上手如飞了。再说一点 毕业时 班级里有80% 人下面都是IDEA!收费的我觉得还好吧 每月不到 100 块 而且还有破解版。IDEA与EL功能的对比知乎一大把 我只是想说与其抱着 EL不放 不如真正的感受下 IDEA 当然了 如果某些人就是觉得能忍受得了EL 那只能说用的开心就好了

0

1748295428642796

学习

defaultfish 回复

已阅

评论
0

keller.zhou

我喜欢用Android Studio做安卓开发。 一方面是嫌弃过时的Eclipse ADT, 另一方面当然就是因为Android Studio很好用。 为了写个BLE App去参加个小比赛, 就学习安卓开发。 二月底开始比较正式学习, 找了些视频看看, 学习过程是交替使用Eclipse 和 Studio。 到目前为止,大部分时间是用Studio,很少用Eclipse了。 感觉Eclipse是因为功能有限而易上手,进阶一般用Studio。 Studio对Git等支持比较好,又可以直接导入Google的Github sample code, 挺方便开发的。

0

蛾子

各有各的优点吧,用习惯了ecplise

0

1230495691696986

现在基本都在使用intellij idea开发

0

1820268985977306

我记得是去年的时候突发奇想去网上搜一下最好用的java的IDE就发现网上都说intellij很好用比eclipse好用多了,于是就下载一个准备发一天时间学习一下,不过只坚持了半天就放弃了,用熟了eclipse再想改其他的IDE,感觉得不偿失呢!

0

1505397269857905

更高效,替代是必然。

0

1020894069484678

可以替代的如果不花钱都不用收费的,尊重自己和别人劳动

0

1182796570509282

好好学习

7
6941
浏览
0
收藏
邀请他人互动
关注
5
粉丝
189
话题
13

简介:

软件工程专业毕业,工作6年来,先回从事过web、Android、iOS、React Native开发。对Android,ios,Node.js,React.js,Docker等前端技术和Java web后台技术比较擅长,活跃于各大开源论坛。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...

RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...