节选翻译自Julia Liuson的博客
作为一家公司,我们致力于让 Java 开发者尽可能高效和高产,让您能够在任何操作系统上使用任何工具、框架和应用程序服务器。无论您在哪里使用 Java,微软都可以通过丰富的开发人员工具和服务来支持您的工作负载。
以您的方式编写、部署和扩展 Java
如今,越来越多的 Java 开发者正在研究如何将现有的 Java 应用程序带到云中,或如何构建新的云原生应用程序。我们一直致力于让您更轻松地使用喜欢的工具和框架将 Java 应用程序带到云中,再使用您信任的同样的应用程序服务器和开源技术轻松部署和扩展。
在过去几年中,我们与 Java 生态系统中的主要供应商建立了多个战略合作伙伴关系。这些合作伙伴关系使您能够编码和部署,而无需担心基础设施。Azure Spring Apps(与 Pivotal / VMWare 联合开发)提供与来自 New Relic、App Dynamics、Dynatrace 和 Elastic 的第三方应用程序性能监控 (APM) 工具的原生集成。我们联合开发的其他产品包括 Azure App Service 上的 Red Hat JBoss EAP、WebSphere Application Server、WebSphere Liberty 和 Azure 上的 Open Liberty、Azure VM 和 Azure Kubernetes Service 上的 Oracle WebLogic Server,以及用于 Confluent Cloud 的 Apache Kafka。
您还可以使用各种开发和 DevOps 工具,包括 Visual Studio Code、IntelliJ IDEA、GitHub、Playwright、Apache Maven、Gradle 等。这些工具使您能够构建、测试 Java 应用程序并将其带到云中,同时有效地协作,节省时间,节约预算。
Java on Azure 工程组的 Asir Selvasingh 写了一篇详细的论文,名为《Code, Deploy, and Scale Java Your Way》(点击获取原文),详细介绍微软为 Java 开发者精心打造和投资的 Java 生态系统。
“Code, Deploy, and Scale Java Your Way”
微软也是Java的重度用户
实际上,我们正在使用 Java 来运行微软的重要部分,也在赋能成千上万的客户做同样的事情。具体来说,比如:Bing,微软的网络搜索引擎,也为 Windows 开始菜单中的搜索功能提供支持,就在使用 Java 来执行与索引相关的功能。除此之外,Azure 的基础设施控制平面、LinkedIn、Minecraft 和 Yammer 等其他部门也都在广泛使用 Java。我们已经为内部系统和业务需求部署了超过 200 万个 JVM。
我们积极支持 Java 社区组织为 Java 的未来进行投资和推动。微软为 Eclipse 基金会的 OpenJDK、Eclipse Adoptium、Jakarta EE 和 MicroProfile 做贡献,我们也是 Java Community Process 的成员。
在过去的几年里,非常多微软客户已经迁移到Java on Azure,其中包括 Adobe、AIA、博世、戴姆勒、联邦快递、J.B. Hunt、克罗格、马士基、梅赛德斯奔驰和瑞士再保险等知名公司。同样,我们与使用 Java 的 微软内部团队密切合作,在向他们学习的同时,贡献我们的专业知识。通过这些努力,我们积累了大量的洞察和专业知识,帮助新客户在 Azure 上构建 Java 应用程序,或将现有应用程序迁移到云端,例如,迁移到最新版本的 Java 如何有助于提高性能和减少开支。
我们的工程师和支持团队与我们的客户密切合作,在 Azure 上高效地运行和扩展他们的 Java 应用程序。客户成功案例、客户支持选项、一致的 Java 技术内容编程,都是微软帮助开发人员取得成功的方式。
推出为Java开发者打造的新网页
我非常欢迎您访问我们面向 Java 开发人员的新网页developer.microsoft.com/java,其中包含最新内容、技术文档、学习路径以及我们的会议和 Java 云开发人员布道团队的视频链接。