Microsoft vs IBM:Java支持方面的重大变化

出乎意料的是,在Java社区中,Microsoft在Oracle Code One会议上以Developer Advocate的代表超过了IBM。

一次,IBM可能是Java社区的企业领域的主导力量。 尽管如此,在Oracle Code One 2019上,一切都表明微软与IBM之间的对抗正在等待着我们的重大转变。

IBM一直在Java开发方面投入大量资金,而Microsoft对此并不担心。 但是,看来IBM即将离开Java表,而Microsoft正准备取代这个位置。

Microsoft vs IBM:角色反转


IBM创建了Eclipse环境。 IBM将财富500强客户“吸引”到WebSphere中,这导致服务器端Java的广泛采用。 当甲骨文10年前收购Sun Microsystems时,IBM在Sun技术上下了大赌注。 如果甲骨文没有提出有趣的建议,那么IBM可能已经掌握了Java语言。

但是随着时间的流逝,IBM的兴趣下降了,该公司通过为Web用户提供Web内容管理(WCM)工具,服务器和门户网站管理工具的怪异更新而忽略了其WebSphere用户。 即使在今天,WCM编辑器也不支持多个浏览器选项卡。 单击“后退”按钮时,服务器管理面板的Web界面会崩溃,并且门户网站配置工具已经过时。 当IBM 今年早些时候将WebSphere业务出售HCL Industries时,业内没有人感到惊讶。

用户感到IBM早就放弃了WebSphere和服务器端Java。 取而代之的是,蓝色巨人专注于AI,云技术及其在Watson品牌下模糊的工具范围 。 当然,IBM在Oracle Code One 2019上的代表人数没有会议名为JavaOne时的代表人数那么多,这与微软形成鲜明对比。

微软与IBM:有些人正在向Java开发人员求助,而另一些人则放弃了


Microsoft .NET平台一直是Java EE的直接竞争者,并且Java社区希望批评Bill Gates旗下的任何工具-不管它多么合理。 尽管在Java开发人员的心目中享有盛誉,但是Microsoft在过去18个月中竭尽所能使社区满意。

微软于2018年6月赞助了AdoptOpenJDK。最近, 微软收购了jClarity ,Java冠军Martijn Verburg和Ben Evans分别加入了微软。 尽管拥有自己流行且功能强大的版本控制系统-Team Foundation Server,微软还是在GitHub上花费了75亿美元,而GitHub是一个托管许多Apache项目和其他开源Java项目的分布式版本控制系统。

Microsoft服务器从未面向Java EE应用程序。 但是在Docker中运行的云原生Java应用程序可以轻松部署到Microsoft Azure。 容器化为Microsoft打开了以前无法访问的企业Java应用程序市场。

甲骨文Code One 2019将被铭记为微软与IBM之间对抗的转折点。 今年,微软已从Java的外来者转变为重要的参与者,这是对Java社区的重大突破。

当我看到 Kirk Pepperdine在Java拥护者 Code One上执行代码时,他一直是独立的,并意识到他现在是Microsoft的首席工程师。 甲骨文公司前Java EE传播者Reza Rahman也代表Microsoft参加了BoF会议(“羽毛之鸟”)。

很明显,微软在Java市场的企业市场上下了很大的赌注,而IBM则向其他方向进军。

您认为促使Microsoft进入公司Java的原因是什么?

Source: https://habr.com/ru/post/zh-CN472356/


All Articles