共计 2142 个字符,预计需要花费 6 分钟才能阅读完成。
Nick Zhu from Microsoft VS Code Java Team
大家好,欢送来到 Visual Studio Code Java 更新的特地年中版。作为这篇文章的重点,咱们将看看接下来几个月的产品路线图。咱们还将展现一些重要的新性能和改良,所以让咱们开始吧!
2021 年 7 到 12 月的产品路线图
自从咱们开始在 Visual Studio Code 上公布 Java 相干的工具后,咱们的产品曾经通过了大量的迭代以及更新,这当中开发者和社区对咱们的反对和反馈功不可没,所以咱们非常感谢所有开发者的声音和倡议,并请持续提供你们贵重的意见 🙂
对于 Visual Studio Code Java 的将来几个月(2021 年 7 月至 12 月),咱们将重点关注以下畛域
根底开发体验的继续改良
咱们将持续改良根本开发体验,因为它实质上会影响咱们开发人员的日常工作。这包含对更好的代码实现 / 导航、包导入、编译、调试、测试等等。此外,咱们也一直听到咱们的产品须要更好地解决大型简单构造的我的项目,因而咱们也会进一步欠缺这方面的体验,这也将有助于企业级代码库的开发人员因为通常企业的我的项目构造会更简单。与此同时,咱们也将进一步提高性能和可靠性。
构建工具反对
构建工具和依赖治理是 Java 开发人员体验的要害局部。咱们正在寻求进步该畛域的广度和深度。就广度而言,咱们打算减少对 Gradle 的反对,这也是咱们始终从用户社区听到的反馈。Gradle 的初始功能集将围绕工作治理和 Gradle 文件创作。在深度上,咱们会不断完善现有的 Maven 工具体验,并减少新的个性来反对更多的场景,比方切换配置文件。
近程开发 / Codespaces
近程开发始终是 Visual Studio Code 中的一项风行性能,它容许开发人员将容器用于全功能开发环境。在接下来的几个月中,咱们将致力于在容器中反对更多 Java 版本以及 Spring 框架,以便开发人员能够在他们的近程开发场景中拜访这些技术。咱们刚刚在近程开发容器中公布了对 Java 16 的反对,如本文前面局部所示。
此外,Gtihub Codespaces 是一个可配置的在线开发环境,可让您齐全在云端进行开发。Visual Studio Code 在代码空间中扮演着重要的角色,因为它提供了根本的代码编辑体验。在 Java 方面,团队正致力于在 Codespaces 中提供对 Java 语言扩大的反对,以便 Java 开发人员能够找到他们须要的所有 Java 相干工具。无关如何申请拜访代码空间的详细信息,请依照此处的官网代码空间文档进行操作。
测试
在测试方面,咱们的团队正在踊跃利用最近 Visual Studio Code 推出的新测试 API。这意味着当 Java 开发者在 Visual Studio Code 中解决测试时,他们不仅可能看到具备更丰盛的测试相干 UI,而且还能够拿到更多测试相干的数据,例如测试覆盖率。
调试 – 摸索虚构线程
为了在 Visual Studio Code Java 中提供更好的调试性能,咱们还将摸索启用虚构线程(Project Loom)的可能性。咱们的指标是进步开发人员的工作效率并进一步优化 Visual Studio Code Java 的调试体验。
安全性
Visual Studio Code 非常重视安全性,咱们尽最大致力确保您能够平安地浏览和编辑代码,无论是源代码还是原始作者。新的工作区信赖性能让您能够决定您的我的项目是容许还是限度代码执行。
对于 Java 我的项目,咱们曾经开始致力于反对这些新的平安性能。首先,当您在不受信赖的工作区中关上 Java 我的项目时,Java 语言服务器将以受限模式运行并提供无限反对。咱们将在本文的前面局部展现这一点。
上图总结了咱们对 7 月至 12 月的产品路线图。如果您有任何进一步的意见或倡议,请通知咱们。
新性能展现
除了咱们的路线图,咱们还有一些本月要展现的新性能。
不受信赖的工作区中受限的 Java 语言反对
在咱们下面的路线图分享中,咱们强调了平安对咱们的开发人员的重要性。通过最新的 Visual Studio Code 更新,开发人员能够抉择是否信赖工作区。对于 Java 开发人员来说,这意味着当您在不受信赖的工作空间中工作时,咱们所有的 Java 工具都将处于受限模式并且某些性能将被禁用。要管理工作区信赖,只需关上命令面板 (Ctrl+Shift+P) 并运行“Workspaces: Manage Workspace Trust”命令
在 Dev Container 中启用 Java 16 以进行近程开发
咱们当初曾经在开发容器中启用了 Java 16 以进行近程开发。要应用此性能,只需调出命令面板 (Ctrl+Shift+P) 并运行“remote-containers: Add Development Container Configuration Files”,而后顺次抉择“Java”和“16”。
反馈与倡议
请踊跃应用咱们的产品!您的反馈和倡议对咱们十分重要,并将帮忙咱们做得更好。有几种办法能够给咱们留下反馈
- 在这个帖子下留言
- 在咱们的 GitHub repo 上创立 Issue
资源
以下链接和资源能帮忙您更好地理解 Java on Visual Studio Code 的相干信息
- 理解更多 Visual Studio Code 上 Java 的更多信息
- 逐渐摸索无关 Visual Studio Code 的 Java 教程