所以,是的,我上周参加了e4峰会。我一直想写博客,但要花些时间才能了解它的全部内容。我想我终于可以把它说出来。

对于那些不了解历史的人来说,e4的存在是创建Eclipse孵化器项目的副作用,它使从事此项目的人们可以检入原型和东西。这虽然很无辜,但是确实在没有社区指导的情况下开发了新的Eclipse平台,这确实吓了一跳。

当然,尘埃落定并消除了恐惧,IBM上周主办了e4峰会,使人们有机会提供指导,更重要的是提供帮助。在我看来,这是一次不错的峰会,但仍是标准峰会。好主意很多,但可行的项目却很少,尤其是超出已经采取的行动。

老实说,这可能就是应该的方式。如果有人认为我们可以编写一个全新的平台并放弃向后兼容,那么他​​们就是在自欺欺人。我认为,如果我们像这样的计划来到我们的产品团队,我们都会被解雇。所以我一点也不担心。

我认为McQ有正确的策略,他尽了全力。您可以使用最佳的API和体系结构重写世界,并在顶层编写外观,以使旧的插件以最少的更改即可继续工作。你可以吃蛋糕吃。是的,还有很多工作要做。但是正如我所说,如果不这样做,我们将被解雇。这将限制社区避免在e4上大肆宣传。那是一件好事。

那么,如果e4不是一个很棒的新平台,那是什么呢?很多人都在想,我相信我们都有不同的答案。对我而言,e4是向新参与者开放平台。平台团队的思维方式发生了变化,他们疯狂地专注于控制变更(在我看来,这很合理),他们害怕或拒绝了很多贡献。 e4给了他们放松的机会,让他们更容易接受。当这扇门打开时,我们其他人才真正可以利用并进入那里并进行我们所需的战术改进。错过这个巨大的机会是我们自己的错。