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转了个弯,朝着丑陋前进。工具栏的颜色丑不可视,糟糕的图标边缘居然有锯齿,黑色主题让你惊厥,不支持视网膜显示屏(直到最近才支持)。除了这些,还有一个不再维护的网站,j2直播,停滞在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对Type的支持糟糕到何种地步,这就是一个很好的反面例子。 遥想当年,Eclipse还是顶尖的免费IDC,它帮助我们学习编程。换言之,贫穷的学生可以使用与专业人士一样的工具,现在这个时代已经结束了。 (责任编辑:本港台直播) |