您还记得经典的Atari ST游戏吗,您作为一条鱼在吃大鱼的同时吃了其他鱼,并避免吃大鱼来吃你? 在最近的4年中,IT行业中的鱼吃掉和被吃掉的份额似乎都很高。
哦,它开始是天真的。 JBoss刚刚雇用了Hibernate团队。 那是在2005年11月。不到6个月后,JBoss被Red Hat收购。 我以为:“哇,现在Red Hat可以提供从操作系统到中间件的整个堆栈!”
2008年1月:Oracle最终收购了BEA系统,这是IBM在应用服务器市场上唯一的严肃商业兼并。 它已经在2007年10月尝试了收购。我当时想:“ Oracle可以提供任何JEE应用程序的最后2层,中间件和数据库(请不要提出Oracle Application Server的问题。这很有趣!”
大约在同一时间,Sun在购买MySQL时也有相同的想法。 我以为:“他们俩都投资了OpenSource,这是个好策略!”
当SpringSource收购Hyperion时,我的好奇心开始减弱。
现在,甲骨文已经收购了Sun,而VMWare已经收购了SpringSource,我终于比狂喜更担心了。 相互竞争的并发产品现在位于同一提供商的产品组合中。 没有企业对在目录中拥有相同的冗余软件感兴趣。 缺乏竞争就意味着没有进化,就像达尔文所理论的那样。
我一直抱怨微软的选择更多是面向市场的,而不是技术上合理的选择。 它可以做到这一点,直到它成为该领域的主要参与者。 Java和Google结束了这一点(好的,不是全部,这都有待讨论,但让我指出我的意思)。 反过来,尽管Java本来应该在1.4版中保留很长一段时间,但Sun还是因为.Net框架的进步而使它不断发展。 从我卑微的角度来看,这是IT达尔文主义的一个曲折循环。
当人们关注以下几点时,可能理所当然地认为圈子已经破裂:
- Oracle应用服务器和WebLogic现在归Oracle所有。 尽管停止OC4J的开发本身并不是一件坏事,但我不能确定围绕这两者的整个堆栈。
- 更糟糕的是,既然拥有WebLogic,为什么Oracle需要在Glassfish开发上投入资金呢? 我不是热情的Glassfish捍卫者,但它在JEE生态系统中发挥了作用。
- 现在,Oracle可以免费分发Oracle Lite,我什至都无法考虑Oracle数据库和MySQL。 不用说,但这只是出于开发目的,并且当然没有OpenSource许可证。
- JDeveloper和NetBeans呢? 我只担心非常糟糕的事情,因为如果停止NetBeans开发,这将意味着IBM将按照Eclipse的要求进行操作(是的,我知道Eclipse Foundation,但仍然会闻起来)。
- 和可怜的JRockit?
- 等等, 等等 。
目前的集中趋势至少引起了我的关注,因为当只有一名球员站立时,这种集中趋势可能会结束。 还记得我刚开始谈论的Atari游戏吗? 它被恰当地命名为“鲨鱼!鲨鱼!” 因为不管您的身高多大,鲨鱼都可能会吞食您。 我只能猜到谁最终会成为鲨鱼,但是如果这一切不会很快停止,那么我们就要被吃掉了!
翻译自: https://blog.frankel.ch/shark-shark-in-the-it-business/