近日,微软颁布了 Visual Studio Code Java 在 2022 年的开发路线图。
在 1 月 20 日公布的新年第一篇博客文章中,微软对 2021 年的亮点做了回顾,并正式公布了 2022 年路线图,其中就包含一些重点关注的方面和令人兴奋的性能更新。
根底倒退教训改良
微软方面示意,因为根本的内环体验会影响开发人员的日常生产力,因而该畛域将持续成为微软首要的关注点。其中包含改良代码实现倡议的智能性,提供更相干的代码段生成,并依据用户偏好提供各种快捷方式(如“syso”和“sout”)。
此外,微软还将进一步改良调试教训。其中包含:容许对反编译类进行调试、在变量视图中更快地求值以及 lambda 表达式求值;探讨启用由新的 ProjectLoom 反对的虚构线程的可能性,以取得更好的调试性能。另外,显示测试覆盖率是微软心愿反对的另一个个性,以进一步加强其 Java 测试体验。最初,将始终尝试反对最新的 Java 技术,因而 Java 18 反对是该公司的路线图。
性能和可靠性
性能和可靠性是微软在 2022 年关注的另一个畛域。在该畛域,微软心愿进步 Java 语言服务器的可靠性,缩小 Java 语言服务器无响应的状况。据社区信息显示,如果有很多依赖项须要下载,那么第一次导入我的项目可能须要很多工夫,微软对此还将进行下一步打算钻研。
构建工具
构建和依赖关系治理始终是 Java 开发的要害局部,特地是对于大型和多模块我的项目。对此,微软方面也将持续为 Gradle for Java 扩大增加新个性,改良现有的 Maven 扩大。
Spring Boot 端到端反对
作为最风行的 Java 框架之一,Spring Boot 框架容许开发人员轻松构建微服务或 web 应用程序。以后的 Spring 启动扩大包蕴含许多优化 Visual Studio 代码上 Spring 开发体验的性能,在理解到 Spring 开发人员社区的要求后,微软认为能够做得更多 —— 后续将与 VMWare 单干对外围 Java 扩大和 Spring 扩大进行改良,以下是改良畛域的总体列表:
- 更轻松地创立 Spring 我的项目、控制器和 bean 的工作流
- 更好地可视化外围 Spring 概念(如 bean 和 API 映射)
- Spring 控制器和类的样板代码生成
- 在 Spring Boot dashboard 中改良 Spring 应用程序生命周期治理
- 治理依赖项时增加 Spring 库的更直观体验
有了这些 Spring 改良,心愿 Visual Studio 代码上的 Spring 开发体验将比此前更加轻松。
用户体验
作为微软投资的下一个畛域,用户体验(UX)将会成为重点关注的方面,如开发者对于更易用性能的需要等。在意识到 Java 开发人员可能来自不同的 Java IDE 背景后,微软将更容易地从其余 IDE 迁徙设置和配置。
此外,因为许多学生开发人员在 Visual Studio 代码中应用 Java,因而微软打算将对此进行一些改良,如为没有构建工具的我的项目提供更好的 JUnit 测试端到端体验,为 JavaFX/Swing 我的项目优化我的项目创立工作流,Java AWT 包的导入体验更加晦涩,同时也心愿在 Java 扩大中反对 Live Share。
云原生开发
云计算是软件开发行业最近最热门的话题之一。应用云本地开发方法,开发人员须要解决微服务、云平台、Kubernetes 等。为了满足开发人员在这一畛域的需要,微软打算摸索与 Kubernetes 的深度集成,以及与不同云服务(如 Azure Spring 云)的交互。借助 Visual Studio 代码的近程开发扩大和 GitHub 代码空间,以此让云本机开发成为 Java 开发人员的绝佳体验。
性能更新
Java 扩大中的嵌入式 JRE
有了 Visual Studio 代码中特定于平台的扩大的反对,微软现也已将 JRE 嵌入到 Java 扩大中。同时,微软还对入门体验和配置 Java 运行时页面(Ctrl+Shift+P:“配置 Java 运行时”)进行了更新。新用户只需装置 Java 扩大包下载我的项目的 Java 开发工具包(反对 Java 1.5 或更高版本)创立 Java 文件,而后就能够欢快地编码。
配置 Java 格式化程序设置
为了解决程序员对于 Java 代码配置格式化程序设置的问题,微软引入了一个视图,开发人员能够在其中更改格式化程序设置并预览成果,以下两种形式可拜访此性能:
选项一:只需关上命令面板(Ctrl+Shift+P),而后运行“Java:Open Formatter Settings with Preview”命令
选项二:应用“Java:Help Center”(Ctrl+Shift+P,而后运行“Java:Help Center”命令)。这将关上 Java 帮忙核心页面,其中蕴含十分有用的性能和快捷方式列表。
在此页面上,只需单击“配置格式化程序设置”。
帮忙核心
执行上述任一选项都将疏导用户进入“格式化程序设置”视图,在该视图中,用户能够在 Visual Studio 代码中轻松更改和预览格式化程序设置。
反馈和倡议
2022 年,Visual Studio 代码也将针对 Java 开发做出不断更新,并依据用户的反馈和倡议来塑造将来的产品。
原文链接:https://devblogs.microsoft.co…