近日,微软公布了面向 Java 开发者的 Visual Studio Code 更新路线图,展现了一些重要的新性能和改良,路线图涵盖 2021 年 7 月至 12 月。微软示意,将来几个月将重点关注开发体验、近程开发、测试、平安等方面。
继续改良根底开发体验
外部循环开发对开发人员的日常工作有实质上的影响,因而微软将持续改良根本的外部循环开发体验,包含在更好的代码补全 / 导航、包导入、编译、调试、测试等方面继续投入。此外,微软将进一步欠缺应用 Visual Studio Code Java 解决大规模和简单构造我的项目的体验,这将帮忙企业级代码库的开发人员,因为这类代码库通常构造较为简单。同时,微软也将进一步提高性能和可靠性。
构建工具反对
构建工具和依赖治理是 Java 开发人员体验的要害局部,微软正在寻求进步该畛域的广度和深度。就广度而言,微软打算减少对 Gradle 的反对,Gradle 的初始功能集将围绕工作治理和 Gradle 文件创作。在深度上,微软会不断完善现有的 Maven 工具体验,并减少新的个性来反对更多的场景,比方切换配置文件。
近程开发 /Codespaces
近程开发始终是 Visual Studio Code 中一项很受欢迎的性能,它容许开发人员将容器用于全功能开发环境。在接下来的几个月中,Visual Studio Code Java 团队将致力于在容器中反对更多 Java 版本以及 Spring 框架,以便开发人员能够在近程开发场景中拜访这些技术。6 月份微软在近程开发容器中公布了对 Java 16 的反对。
此外,Github Codespaces 是一个可配置的在线开发环境,容许开发者齐全在云端进行开发。Visual Studio Code 在 Gtihub Codespaces 中扮演着重要角色,因为它提供了根本的代码编辑体验。Visual Studio Code Java 团队正致力于在 Codespaces 中提供对 Java 语言扩大的反对,以便 Java 开发人员能够找到所需的全副 Java 相干工具。
测试
在测试方面,Visual Studio Code Java 团队正在踊跃利用 VS 新推出的测试 API。这意味着当 Java 开发者在 Visual Studio Code 中解决测试时,他们不仅可能看到更丰盛的测试相干 UI,还能够拿到更多测试相干数据,如测试覆盖率。
调试 – 摸索虚构线程
为了在 Visual Studio Code Java 中提供更好的调试性能,该团队还将摸索启用虚构线程(Project Loom)的可能性。其指标是进步开发人员的工作效率并进一步优化 Visual Studio Code Java 的调试体验。
平安
Visual Studio Code 非常重视安全性,并尽可能确保用户平安地浏览和编辑代码。新的 Workspace Trust 性能让开发者决定我的项目是容许还是限度代码执行。
同时 Visual Studio Code Java 也曾经开始致力于反对这些新的平安性能。首先,当开发者在不受信赖的工作区中关上 Java 我的项目时,Java 语言服务器将以受限模式运行并提供无限反对,某些性能将被禁用。
此外,在刚刚过来的六月份,Visual Studio Code Java 提供了一些新性能,如上文提到的对不受信赖的工作区提供无限的 Java 语言反对、在近程开发容器中启用对 Java 16 的反对。
参考链接:https://devblogs.microsoft.co…