微软公布了面向Java开发者的VS Code更新路线图

开发 后端
近日微软公布了针对 Java 编程语言的 Visual Studio Code 更新路线图,根据路线图的计划,微软将在开发体验、安全、远程开发等方面做出改善。这个更新路线图涵盖了 2021 年 7 月至 12 月,其中大部分计划是为了改善在 VS Code 中使用 Java 的日常基本开发体验。

近日微软公布了针对 Java 编程语言的 Visual Studio Code 更新路线图,根据路线图的计划,微软将在开发体验、安全、远程开发等方面做出改善。这个更新路线图涵盖了 2021 年 7 月至 12 月,其中大部分计划是为了改善在 VS Code 中使用 Java 的日常基本开发体验。

在安全方面,微软强调了新的 Workspace Trust(工作区信任)功能,该功能为开发者提供了在打开文件夹或文件夹中的文件时 "信任" 该文件夹的模式对话选项。如果开发者给予信任,事情就会正常进行。如果开发者表示缺乏信任,进一步的编码将会在限制模式下进行,以防止自动执行代码。这让开发人员可以安全地浏览和编写代码,而不必担心触发恶意代码的漏洞。

未来的另一个重点领域是远程开发,特别是由于疫情原因迫使全球各地出现了大量远程办公的需求,其中也包括开发人员。

VS Code 中远程开发的一个重要组成部分是 GitHub Codespaces,它提供了一个可配置的在线开发环境,开发人员可以利用 Codeapaces 完全在云端工作。

微软表示:"Visual Studio Code 在 Codespaces 中发挥了关键作用,因为它提供了基本的代码编辑体验。在 Java 方面,团队正在努力在 Codespaces 中提供对 Java 语言扩展的支持,这样 Java 开发者就可以找到他们需要的所有 Java 相关工具。"

微软还将持续改善 VS Code 中的 Java,以支持更多的 Java 版本和容器中的 Spring 框架,以便开发人员能够在远程开发场景中利用这些技术。微软在 6 月更新中就率先在远程开发容器中引入了 Java 16 的支持。

7 月至 12 月的路线图的其他亮点还包括:

构建工具支持:团队计划增加对 Gradle 的支持,这在开发社区中已经是一个很长时间的热门话题。第一个与 Gradle 相关的工作将解决任务管理和 Gradle 文件编写。团队还将改进现有的 Maven 工具体验,并增加新的功能以支持更多的场景,如切换配置文件;

测试:Visual Studio Code Java 将采用新引入的测试 API。这意味着当 Java 开发者在 Visual Studio Code 中处理测试时,他们不仅能够使用具有更丰富的输出显示的用户界面,而且还能获得更多的测试指标,如测试覆盖率。

调试 —— 探索虚拟线程:为了寻求更好的性能,微软还将探索启用由新的 Project Loom 支持的虚拟线程的可能性。微软表示:"我们的目标是提高开发人员的生产力,并进一步优化 Visual Studio Code Java 的调试体验。"

微软在未来还将针对以下几个方面做出持续投入:

  • 更好的代码补全/导航;
  • 包的导入;
  • 编译
  • 完善处理大规模和复杂项目的体验,这将有助于开发人员处理通常具有复杂布局的企业级代码库;
  • 增强性能和可靠性。

本文转自OSCHINA

本文标题:微软公布了面向 Java 开发者的 VS Code 更新路线图

本文地址:https://www.oschina.net/news/150158/java-on-vs-code-plans

 

责任编辑:未丽燕 来源: 开源中国
相关推荐

2010-10-29 10:45:02

GrailsGroovy

2022-01-24 10:36:37

微软开发者

2023-02-13 09:01:21

2009-04-23 17:49:12

AMD四核服务器

2014-03-16 22:49:29

SAPd-codeSAP HANA

2020-09-25 09:34:51

微软浏览器Windows

2019-11-04 09:37:15

Java技术开发

2009-02-11 11:32:46

搜索路线图企业搜索

2020-07-29 14:11:25

微软GitHub产品路线图

2022-12-29 10:13:11

微软Windows

2011-04-19 09:18:44

2012-03-21 14:52:40

微软Dynamics云计算

2010-09-28 08:49:36

Java移动开发

2022-04-20 18:05:00

Rust编程语言开发

2022-02-25 09:23:03

英特尔芯片CPU

2011-05-11 16:29:38

iOS

2022-04-07 11:03:07

Rust编程语言开发人员

2012-11-15 10:34:21

Windows 8嵌入式

2014-05-06 17:30:09

2010-08-24 09:32:41

Windows PhoWindows Pho
点赞
收藏

51CTO技术栈公众号