首页 > 科技 > 对峙数年后,微软对 Java 的态度 180°大反转

对峙数年后,微软对 Java 的态度 180°大反转

作者 | 褚杏娟

近期,微软为 Java 开发人员建立了一个新的资源网站,旨在帮助 Java 开发者能够高效地编写、部署和扩展他们的应用程序。这是微软对 Java 开发人员体验和生态系统持续投资的扩展。

“我们使用的 Java 超出了人们的想象”微软宣称。在近期更新的 VSCode 中,微软为 Java 开发人员添加了更多 Spring 功能。此外,对于 OpenJDK、Office 365、Azure、Github、SQL Server 等产品,微软都已经支持 Java。

对 Java 态度大逆转

Java 是 Sun 在 1995 年发明的语言,因其强大的功能和简易性被各大厂商所应用,短短几年内便建立了庞大的生态系统。为了反击,微软则发明了新语言 C#,并制定了.NET 战略。

西部州长大学曾对 Java 和 C# 进行对比时写道:

Java 和 C# 都是深受 C++ 影响的面向对象的编程语言。尽管 C# 因更新而具有更多特性,但它们的语法和功能还是有很多相似之处。虽然这两种语言都依赖于第三方框架和可重用组件,但公平地说,Java 比 C# 拥有更多的框架而且可移植性稍强。

这些语言已经存在了很长时间,重要的是要知道一种语言构建的任何应用程序通常也可以使用另一种语言构建。但在 .NET 框架中构建应用程序时,通常选择的语言是 C#。因此,对于应用程序开发人员来说,语言的选择取决于需求和应用程序的平台。

此外,Java 对 .NET 的影响是复杂的。

ASP.NET 与 Scott Guthrie 的共同发明者 Mark Anders 在 2007 年揭示了 ASP.NET 的早期原型是用 Java 编写的。

Hejlsberg 也是 .NET 的主要创建者,他曾承认“Java 是 .NET 的灵感来源”。加入 Microsoft 后,他构建了 Visual J++ 6.0 和 Windows Foundation Classes (WFC)。Hejlsberg 为 .NET 设计了 C# 语言,并借鉴了他在 Borland 使用 Object Pascal 的经验,将 WFC 改编为 Windows 窗体类库。

Visual Studio .NET 于 2002 年 2 月 13 日发布,这标志着微软的 Java 替代品已准备好投入使用。但十多年过去,微软对 Java 的态度已经发生 180 度大逆转。

微软开发部总裁 Julia Liuson 在发表的“微软致力于 Java 开发人员的成功”文章中称,微软致力于让 Java 开发人员尽可能高效和高效,这意味着会让开发者能够在任何操作系统上使用任何工具、框架和应用程序服务器。

“我们正在使用 Java 来运行微软的重要部分产品。”Liuson 表示,微软的网络搜索引擎必应(Bing)使用 Java 来执行与索引相关的功能。此外,Azure 的基础设施控制平面以及 LinkedIn、Minecraft 和 Yammer 等部门都广泛使用 Java。微软内部系统和业务部署了超 200 万个 JVM。

今年 7 月,微软宣布加入 Eclipse 基金会 Jakarta EE 和 MicroProfile 工作组,成为 Eclipse 基金会的企业成员。Jakarta EE 专注于企业 Java 的整体发展,而 MicroProfile 则专注于为微服务架构优化企业 Java。

更多可查看:

https://cdn.graph.office.net/prod/media/java/code-deploy-scale-java-your-way.pdf?v=

Azure 是支持主力

尽管 Java 在许多方面与自己的旗舰编程语言 C# 相似,但微软大量使用 Java 并用于提供了重要收入的 Azure。微软还在 2019 年收购了 AdoptOpen JDK 项目的主要贡献者 jClarity 公司,借以提高 Azure 云服务处理 Java 工作负载的性能。

具体来说,开发人员可以在 Azure 上可以使用自己喜欢的工具和框架进行开发,可以使用完全托管的服务、快速添加服务和功能,并利用微软生态获得一流的解决方案。

Azure 的多项基础设施是与 Java 生态系统中的主要供应商合作建立,如与 Pivotal / VMWare 联合开发的 Azure Spring Apps,其他像 Azure App Service 上的 Red Hat JBoss EAP、WebSphere Application Server、WebSphere Liberty 和 Azure 上的 Open Liberty、Azure VM 上的 Oracle WebLogic Server 和 Azure Kubernetes Service 和 Apache Kafka for Confluent Cloud 等。Azure 还可以与 Maven、Gradle、Eclipse Toolkit 等⼯具⽆缝协作。

Liuson 提到,过去的几年中,微软成千上万的客户已经在 Azure 上迁移到 Java,包括 Adobe、AIA、Bosch、Daimler、FedEx、J.B. Hunt、Kroger、Maersk、Mercedes Benz 和 Swiss Re。

“2009 年,我们踏上了在 Azure 上启⽤ Java 的旅程,Java 从此成为微软不可阻挡的力量。今天,全球数千个任务关键型企业 Java ⼯作负载都在 Azure 上进行,这些让我们更好地学习,帮助开发⼈员和客户取得更多成就。”Azure Java ⾸席架构师 Asir Selvasingh 说道。

事实上,业内很多人不认为 Java 是云原生的。除了微软外,VMware 也在努力通过 Spring Framework 6 和 Spring Boot 3 来提高 Java 的云原生性。

结束语

对于微软的改变,外媒推测,微软首先要在 Java 的市场上站稳脚跟,其次其内部的基础设施,特别是微软的 Azure 生态系统大量使用 Java,因此微软需要有自己统一、通用的构建应用。

根据国外网站 DevJobsScanner 提供的数据,整个市场上编程语言需求量的前三名分别是 Javascript / Typescript、Python 和 Java。尽管随着 Kotlin 等现代语言的出现,Java 流行度持续下降,但其地位仍然维稳。许多互联网巨头使用的 Spring 等框架也有助于 Java 保持这一地位。

当然,将 Azure 推向 Java 开发人员也有营销考量。微软试图吸引 Java 开发人员,甚至通过提供免费课程的方式帮助他们迁移应用程序。

参考资料:

https://www.i-programmer.info/news/80-java/15701-microsoft-goes-all-out-on-java.html

https://visualstudiomagazine.com/articles/2022/08/30/new-java-resource.aspx

本文来自网络,不代表趣头条立场,转载请注明出处:https://www.ngnnn.com/article/4_150720.html
上一篇传苹果已放弃M1 Pro版Mac mini,将以M2和M2 Pro取代
下一篇新能源汽车电池迎来“退役潮” 废旧电池何去何从?

为您推荐

微软亚马逊纷纷裁员“过冬”,为何苹果至今仍未传出裁员消息

微软亚马逊纷纷裁员“过冬”,为何苹果至今仍未传出裁员消息

IT之家 1 月 20 日消息,微软于本周三宣布裁员 1 万名员工,总数将减少 5%;亚马逊宣布裁员 1.8 万人…… 出于各方面的原因诸多科技企业纷纷宣布裁员降薪“过冬”。但有一家企业至今仍未传出裁员消息,那就是苹果公司。IT之家了解到,国外科技媒体 CNBC 在最新报道中,通过图表的方式解释了苹果现在并未宣布裁员的一些原因
微软官方分享旧故事:一首歌曲让 Windows XP PC 电脑崩溃

微软官方分享旧故事:一首歌曲让 Windows XP PC 电脑崩溃

IT之家 8 月 18 日消息,微软近期透露了关于一首歌让 Windows XP 笔记本电脑崩溃的疯狂故事。涉及到的歌曲是美国流行女流行歌手珍妮特杰克逊的《Rhythm Nation》。而造成电脑崩溃的原因是,这首歌包含 5400 RPM 硬盘驱动器 (HDD) 型号的自然共振频率之一,即使在今天,这在笔记本电脑中也很常见。事实上,即使是在附近没有
微软关停AltspaceVR,又一个元宇宙走入死亡时刻

微软关停AltspaceVR,又一个元宇宙走入死亡时刻

号角吹响了,人群静了下来,然后,一口棺材开始飘过过道,好像是由隐形的抬棺人抬着的,直到停在一个装饰着蜡烛和鲜花的临时祭坛前。棺材被撑起,透明的盖子下露出了标志性的 AltspaceVR 机器人头像,简短的仪式开始了。这一幕上周末在社交 VR 平台 AltspaceVR 上展开,大约 40 名用户和创作者聚集在一起哀悼其即将消亡。微
为阻止微软收购暴雪,索尼可能被迫透露为PS独占游戏花了多少钱

为阻止微软收购暴雪,索尼可能被迫透露为PS独占游戏花了多少钱

IT之家 3 月 5 日消息,微软收购动视暴雪的计划遭到了索尼的强烈反对,但索尼需要给美国联邦贸易委员会(FTC)提供更多反垄断的证据。微软在今年 1 月宣布以 685 亿美元的价格收购动视暴雪,这是游戏行业有史以来最大的并购交易。动视暴雪是世界上最大的游戏开发商之一,旗下拥有《使命召唤》、《魔兽世界》、《糖果粉碎传
月费39.95美元,消息称微软即将推出XGP家庭订阅计划

月费39.95美元,消息称微软即将推出XGP家庭订阅计划

IT之家 3 月 31 日消息,网友近日在 Xbox Dashboard 上发现了一则广告,暗示微软即将推出 Xbox Game Pass Friends & Family 订阅计划。该计划最早于去年 8 月曝光,目前官方尚未公布准确的上线日期。截图显示 Xbox Game Pass Friends & Family 订阅计划每月收费 39.95 美元(IT之家备注:当前约 275 元人民币),最多支持
OpenAI CEO:GPT-4不够完美但仍出色 支持微软新款必应

OpenAI CEO:GPT-4不够完美但仍出色 支持微软新款必应

腾讯科技讯 3月15日消息,人工智能研究公司OpenAI周二公布了其大型语言模型的最新版本--GPT-4。GPT-4的问世,将引发科技公司在生成式人工智能领域的激烈竞争。OpenAI表示,GPT-4的新技术更加精确,更具创造性和协作性。已经为OpenAI投资超过100亿美元的微软表示,新版本的人工智能工具正在为其必应搜索引擎提供支持。GPT-4
微软提升必应聊天每日上限至120条,修复单次会话次数至8条

微软提升必应聊天每日上限至120条,修复单次会话次数至8条

IT之家 3 月 8 日消息,微软今天宣布将必应聊天每日的次数限制上调至 120 次,并修复用户单次会话次数下降至 6 条问题,让其重新回到 8 次。IT之家翻译微软广告和网络服务主管 Mikhail Parakhin 的最新推文内容如下:必应聊天单次会话次数昨天出现问题,部分从 8 次下调为 6 次。我们目前已经修复了这个问题,大部分受影响
微软旗下子公司推出GPT-4医用软件:可自动生成临床笔记草稿

微软旗下子公司推出GPT-4医用软件:可自动生成临床笔记草稿

IT之家 3 月 20 日消息,微软旗下语音识别子公司 Nuance Communications 今日发布一款 AI 临床笔记软件,该软件名为 Dragon Ambient eXperience (DAX) Express,主要面向医护人员。DAX Express 旨在帮助减轻临床医护的管理负担,可在病人就诊之后的几秒钟内,自动生成临床笔记草稿。该软件由环境人工智能 (ambient A.I.) 和
再见了,IE浏览器!微软宣布IE明年2月14日正式下架

再见了,IE浏览器!微软宣布IE明年2月14日正式下架

【CNMO新闻】有关于IE浏览器即将下架的消息不绝于耳,作为一款寿命最长但也抱怨最多的浏览器,IE自是不少人初次接触电脑的回忆,尽管它的确不如现在很多其他浏览器好用,但如果真的跟它告别你要抓紧时间了。微软宣布IE明年2月14日正式下架(图源来自网络)来自微软的消息,2023年2月14日微软将正式下放全新的补丁,来将用户
外媒:OpenAI获微软注资100亿美元 估值飙升至290亿美元

外媒:OpenAI获微软注资100亿美元 估值飙升至290亿美元

腾讯科技讯 1月10日消息,知情人士周一透露,微软在同爆红聊天机器人模型ChatGPT背后的开发商、人工智能研究实验室OpenAI进行谈判,商讨以290亿美元估值对OpenAI注资100亿美元的交易。目前尚不清楚这笔交易是否已经敲定,但最近几周发送给潜在投资人的概述条款的文件显示,此交易原定在2022年底前完成。据悉,微软的注资将
挑战英伟达?微软拟推AI芯片雅典娜:训练大语言模型,成本省三分之一

挑战英伟达?微软拟推AI芯片雅典娜:训练大语言模型,成本省三分之一

为突围芯片短缺困境,微软拟推出自研人工智能芯片。当地时间4月18日,据美国科技媒体The Information报道,微软(Microsoft)准备推出人工智能芯片,为负责理解和生成类人语言的大型语言模型(LLM)提供动力。两位直接了解相关项目的人士透露,微软自2019年开始开发内部代号为“雅典娜”(Athena)的芯片。据悉,微软已向一
卷完模型卷芯片!为提升效率,微软准备推出专属人工智能芯片

卷完模型卷芯片!为提升效率,微软准备推出专属人工智能芯片

在早期成功押注ChatGPT的研发公司OpenAI之后,市场发现,微软在其武器库中还拥有另一个秘密武器:自研人工智能芯片,这一芯片将为生成式AI背后的大型语言模型提供强大动力。4月18日周二,据媒体援引两位知情人士的话说,微软早在2019年就开始开发内部代号为Athena的AI芯片。其中一位知情人士称,一些微软和OpenAI的员工已经
微软正整合 OpenAI的AI 技术以改进 Office 应用

微软正整合 OpenAI的AI 技术以改进 Office 应用

IT之家 1 月 8 日消息,微软希望整合 OpenAI 的 AI 技术以改进 Office 应用。人工智能目前在创意领域已经逐渐普及开来,普通人使用 Stable Diffusion 等工具,只需要输入简单的文字 AI 就能创建艺术品。微软正在考虑使用 OpenAI 技术帮助用户完成工作报告、年度总结、幻灯片制作等任务。据直接了解微软计划的消息人士透露,
索尼PS吉姆瑞恩专程飞往欧盟,表达对微软Xbox收购动视暴雪的担忧

索尼PS吉姆瑞恩专程飞往欧盟,表达对微软Xbox收购动视暴雪的担忧

IT之家 10 月 1 日消息, 根据 Dealreporter,索尼 PlayStation 互动娱乐公司的总裁兼代表董事吉姆瑞恩(Jim Ryan)于 9 月 8 日专程飞往布鲁塞尔(欧盟总部)与欧盟监管机构会面,因为后者目前正在审查微软 687 亿美元收购动视暴雪的提议。正如传言那样,索尼对这笔交易充满了担忧,而这种担忧主要来源于《使命召唤》系列
返回顶部