【Eclipse 曾是行业之王,它为何一步步堕落了?】

linux 徐 自远 608℃

【Eclipse 曾是行业之王,它为何一步步堕落了?】

Eclipse 失败了,曾经的 Java IDE(集成开发环境)之王为何会沦落到今天的地步?

1、Eclipse 4

如果说Eclipse走向死亡有一个转折点,那么这个转折点就是Eclipse 4的推出。

在Eclipse 3.x时代,Eclipse虽有起伏但是发展不错,成为开发者工具的支配者,突然之间它决定“自杀”了。Eclipse重新编写了所有的UI代码,正如Joel Spolsky警告的,此举可能会导致死亡,结果真是这样。

Eclipse 3.x 拥有快速、本地样式的IDE,每一次推出新版本都会增加一些实用的功能。Intellij的Swing UI艰难跟上了Eclipse本地插件的步伐。到了Eclipse 4突然来了一个急转弯。我们看到的UI超级慢、漏洞很多、相当丑,Eclipse倒退了好几年。

2、Equinox P2

Equinox P2项目的本意是好的,想让插件升级变得更容易。插件是Eclipse的生命线,所以Equinox P2项目相当关键。

然而,最终Equinox P2在复杂中爆炸,它的目标似乎与InstallShield存在竞争,都想成为通用安装工具。由于目标范围太宽、太过复杂,它不再只是做一件事了,这件事曾经是它擅长的,那就是安装Eclipse插件。

当你安装Eclipse插件时,经常会看到下面的对话框:

3、不是一件产品

Eclipse.org似乎更有兴趣推广Eclipse Foundation而不是IDE。网站给人的感觉就像是许多独立项目的集中营,这些项目不再维护。

真见鬼,“功能”列表简直就是捆绑插件的内部ID组成的。

总之,Eclipse越来越不像IDE,越来越像插件大集合,你想开发自己的东西寸步难行。

4、非常丑陋

自从Eclipse 4之后,Eclipse UI转了个弯,朝着丑陋前进。工具栏的颜色丑不可视,糟糕的图标边缘居然有锯齿,黑色主题让你惊厥,不支持视网膜显示屏(直到最近才支持)。除了这些,还有一个不再维护的网站,停滞在2000年代,还有丑陋的bugzilla漏洞追踪器和无人问津的邮件列表。

每一次当你使用Eclipse,你会觉得自己之所以使用,唯一的原因就是太穷了,买不起Intellij。

5、Intellij Community Edition

在纯粹的Jave开发过程中,Eclipse JDT仍然是一个强大的IDE,一些学生和开源项目正在寻找免费的IDE,它是一个好选择。

然而,Intellij Community Edition的推出将它推向死亡。

Intellij Community Edition和免费的Android Studio意味着你没有理由再在Java开发中使用Eclipse了,你有了更好的IDE,它还是免费的。

结论:

Eclipse正在死亡,对于开发者来说是一个损失。没有Eclipse参与竞争,Jetbrains创新的动力就会弱一些,为IDE增加新功能也不会那么积极。看看WebStorm对TypeScript的支持糟糕到何种地步,这就是一个很好的反面例子。

遥想当年,Eclipse还是顶尖的免费IDC,它帮助我们学习编程。换言之,贫穷的学生可以使用与专业人士一样的工具,现在这个时代已经结束了。

http://36kr.com/coop/toutiao/5074209.html?ktm_source=toutiao&tt_group_id=6418332152207294721&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【Eclipse 曾是行业之王,它为何一步步堕落了?】

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号