揭开 Java on Azure 开发工具未来6个月路线图的神秘面纱

2023-12-05

作者:Jialuo Gan - Program Manager, Developer Division at Microsoft
排版:Alan Wang

大家好,欢迎来到 Java on Azure 工具十月份更新。在本次更新中,我们将分享未来几个月在 Java on Azure 开发工具方面的投资路线图。此外,我们还将在 Azure Spring Apps 的 VS Code 插件上介绍对 VMWare Tanzu 应用程序加速器扩展的支持。 我们希望您喜欢这项功能,并享受使用 Azure 工具包 的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧!

路线图更新

我们非常高兴地宣布未来六个月的发展路线图。我们的目标是提供流畅的从代码到云的用户体验,帮助 Java 开发人员轻松高效地创建、编码、部署和监控应用程序。以下图片概括了我们的投资领域。
在这里插入图片描述

改进 “代码到云 “用户旅程

从代码到云的用户之旅始终是我们的首要任务之一,其中涉及在云中开发、测试、部署和监控应用程序的过程。我们深知,开发人员在每个步骤中都要花费大量的时间和精力,因为要同时切换到不同的工具或打开门户网站。基于这些原因,我们计划加强这一过程,并在每个阶段提供一系列功能,帮助开发人员在 Azure 上更快、更可靠、更安全地交付应用程序。

为了帮助您轻松创建新项目,我们的目标是使开发人员能够在脚手架过程中选择 Azure 模块,如 Azure Functions、Azure Web Apps、Azure SQL Database 等。在编码体验方面,我们计划提供智能资源帮助,如 Azure 资源的代码完成和导航。今后,我们还将研究如何利用本地运行配置,并将资源整合到服务选项卡中,以便在开发过程中在 IntelliJ IDEA 中轻松访问。此外,我们还将改善监控体验,使他们能够以原生方式在控制台中打开流日志。

增强 AI 体验

我们的下一个重点是在工具包中利用 Azure OpenAI 的经验。在之前的版本中,我们已添加了对 Azure OpenAI 及其聊天 Playground 的支持 ,这在工具开发人员中很受欢迎。今后,我们计划支持 Azure OpenAI 服务提供的更多模型。此外,我们还将探索如何为非 Azure Java 项目提供 Azure 迁移工具,以利用人工智能的力量减少手工操作并节省时间。

提供更好的 Tomcat 体验

Tomcat 体验是在 Azure App Service 上进行 Java 开发的重要组成部分。对于希望将 Tomcat 应用程序部署到 Azure App Service 的 Java 开发人员,我们之前进行了一些研究,并打算在 IntelliJ IDEA 中支持本机 Tomcat 体验。此外,我们还计划增强故障排除体验,以帮助他们轻松诊断应用程序,例如支持远程调试。

保持对最新的 Azure 服务支持

我们的下一个投资领域是跟上最新的 Azure 服务。我们将持续为 Azure 服务的最新功能提供支持,例如 Flex Consumption 支持、Azure Functions 的默认 Java 运行时更新等。我们还计划在未来几个月进行一些调查,以维护 Azure Container Apps 和 Azure Kubernetes 服务的一些关键功能。

最后,我们将继续降低错误率和故障率,以提供更好的用户体验。

十月份版本和功能摘要

VS Code 插件上 Azure Spring Apps 更新

Azure Spring Apps 的 VS Code 插件在最新版本中增加了对 VMWare Tanzu 应用程序加速器扩展的支持。VMware Tanzu 应用程序加速器可帮助您以可发现和可重复的方式引导应用程序的开发和部署。有关详细信息,请访问 此文档 。要使用这项新功能,可以右键单击 Azure Spring Apps Enterprise 实例,然后选择 “Open Application Accelerator”(打开应用程序加速器)继续。
在这里插入图片描述

反馈与建议

如果您感兴趣,请不要犹豫并尝试使用我们的产品吧! 您的反馈和建议对我们非常重要,将有助于我们产品的未来发展。

  • 在此博文上留下您的评论
  • 在产品的 官方 GitHub 页面上创建一个功能请求或提交一个错误
  • 填写我们的调查问卷

在这里插入图片描述

资源

以下链接和资源能帮助您更好地了解 Java on Azure Tooling 的相关信息:

  • Azure Toolkit for IntelliJ 的官方文档
  • Azure Toolkit for Eclipse 的官方文档
  • 基于 Azure Web Apps/Functions/Spring Apps 的 Maven 插件官方文档
  • 基于 Azure Web Apps/Functions 的 Gradle 插件官方文档
  • 基于 Azure Spring Apps 的 VS Code 插件官方文档
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

揭开 Java on Azure 开发工具未来6个月路线图的神秘面纱 的相关文章

  • 使用 TLS PSK 加密时如何正确检测流结束?

    我已经准备好了一个简单的 TLS PSK 客户端测试用例 https github com afarber jetty newbie tree master TlsPskClient2 src main java de afarber tl
  • 如何将webview内容划分为多个页面

    我必须使用 Android 上的 PdfDocument 从 webView 创建 PDF https developer android com reference android graphics pdf PdfDocument htm
  • ZeroDateTimeBehavior=convertToNull 在使用 hibernate 的 jdbc url 中不起作用

    通过 extern 属性文件 url 指定如下 jdbc mariadb xxxxx 3306 xxxxx zeroDateTimeBehavior convertToNull 连接工作正常并且能够查询数据库 通过休眠 我创建了一个映射到带
  • 二元运算符 >=、-、* 的错误操作数类型

    我无法弄清楚如何修复代码中不断出现的这些错误 import java util Scanner public class Unit02Prog1 public static void main String args Scanner inp
  • java中高效的输入流到字符串方法

    因此 我在 Java 中的 诚然非常简单 应用程序上运行探查器 令我惊讶的是 仅次于需要在时间上发出 HTTP 请求的方法的是我的方法 inputStreamToString方法 目前它的定义如下 public static String
  • Spring 从 JBoss 上下文加载 PropertySourcesPlaceholderConfigurer

    我有一个使用 PropertySourcesPlaceholderConfigurer 的 spring 3 1 应用程序加载设置 我想管理测试和生产环境 只需从服务器上下文加载设置覆盖本地文件属性中指定的设置 下一个示例在 Tomcat
  • 递归取消 allOf CompletableFuture

    如果我有 CompletableFuture
  • 是否可以创建 Java RAM 磁盘以与 java.io.* API 一起使用?

    我正在使用一个第三方库 它基本上创建一个输出目录 其中包含不同类型的文件和子目录 我希望能够编写单元测试来确认输出正确 我希望能够将库与 RAM 磁盘一起使用 这样库所做的任何事情都不会以任何方式接触实际的磁盘板 这个想法是让测试运行和清理
  • 如何检查单词是否在wordNet中

    我开始了解wordNet直到我知道我找到了synonymous对于一个特定的词 现在我有一个文件 我想使用标记化该文本n gram例如 String s I like to wear tee shirt 使用后n gram这将是 I lik
  • 为休息服务实施 JUnit 测试

    我必须为我的休息服务实现一些 JUnit 测试 例如 这是我的休息服务之一 Path dni fe public class HelloWorld POST Path home Consumes MediaType APPLICATION
  • React Native v0.71.8 React-native-vector-icons 你看不到的图标

    我在用react native版本v0 71 8 我安装了react native vector icons库 但图标未显示 似乎链接在最新版本的 React Native 中不再起作用 所以我按照说明进行操作 但它不再编译 出现以下错误
  • 在约束验证器中使用 Guice 进行依赖注入

    我有一个在 ConstraintValidator 的实现中注入类的用例 我正在使用 Google guice 进行依赖项注入 目前无法在验证器内注入 我的场景的简化形式 内部模块 Provides Singleton public Ser
  • javadoc 子集/java 库组织

    我自己从来没有运行过javadoc 无论是在命令行还是ant 的 javadoc 任务 http ant apache org manual Tasks javadoc html 我将使用 ant 我需要为我编写的库生成 javadoc 问
  • 部署到 azure 然后收到 403 - 访问禁止

    我正在尝试部署到 Azure Silverlight 应用程序 我已迁移数据库 更新连接字符串并将应用程序发布到 Azure 但是当我单击服务 URL 时 我得到以下信息 403 禁止 访问被拒绝 您无权使用您提供的凭据查看此目录或页面 知
  • 如果 Modelmapper 中的整个属性为空,如何排除它们

    ModelMapper 是否 http modelmapper org http modelmapper org 支持什么排除属性 如果该值为空 我刚刚找到了 PropertyMap 但这对我来说是一种限制 因为我必须描述我想要的特定属性
  • ebean 映射到 BYTEA 的数据类型是什么?

    我有一个游戏 2 0 2 需要在数据库中存储一些文件的应用程序 我们使用 Ebean 作为 ORM 我相信我的数据库中需要一个 BYTEA 列来存储该文件 但我不确定在我的模型中使用什么数据类型 我应该使用某种Blob 或者只是一个byte
  • 假布尔值=真?

    我在一本书中找到了这段代码 并在 Netbeans 中执行了它 boolean b false if b true System out println true else System out println false 我只是不明白为什
  • FragmentMap + ActionBar 选项卡

    我一直在尝试插入一个MapView进入一个ActionBar Tab 但我什至无法解决问题 即使谷歌搜索 这是主要活动 Override public void onCreate Bundle savedInstanceState supe
  • JPA ManyToMany 产生的空联接表

    我有一个应用程序 其中我尝试使用 Hibernate 作为 JPA 提供程序来实现两个实体之间的多对多关系 我正在尝试的例子是一个单向的 其中一个相机可以有多个镜头 而镜头可以安装到多个相机中 以下是我的实体类 只需粘贴其中的相关部分 Ca
  • Graphics2D setfont() 严重减慢了 java 应用程序的启动速度

    我正在用java制作一个游戏 它每秒刷新60次 每次执行循环时 我都会使用 g2d 来绘制图像和字符串 如果我这样做的话一切都会很好g2d setFont new Font Arial Font PLAIN 8 和抽绳 这将是正常的 但如果

随机推荐