近日,微软公布了面向Java编程语言的VisualStudioCode更新路线图。进行改进。本次更新路线图涵盖2021年7月至12月,其中大部分计划用于改进在VSCode中使用Java的基本日常开发体验。在安全方面,微软强调了新的WorkspaceTrust功能,它为开发人员提供了一个模式对话框选项,可以在打开文件夹或文件夹中的文件时“信任”文件夹。如果开发人员给予他们信任,一切都会好起来的。如果开发者表示不信任,进一步的编码将在受限模式下进行,以防止代码自动执行。这使开发人员可以安全地浏览和编写代码,而不必担心触发恶意代码的漏洞。未来的另一个重点领域是远程开发,尤其是在疫情迫使全球包括开发人员在内的大量远程办公需求的情况下。VSCode中远程开发的一个重要部分是GitHubCodespaces,它提供了一个可配置的在线开发环境,开发者可以使用Codeapaces完全在云端工作。“VisualStudioCode在Codespaces中发挥着关键作用,因为它提供了基本的代码编辑体验,”微软表示。在Java方面,团队正致力于在Codespaces中提供对Java语言扩展的支持,以便Java开发人员可以找到他们需要的所有Java相关工具。”微软还将继续改进VSCode中的Java,以支持更多的Java版本和容器中的Spring框架,以便开发人员可以在远程开发场景中利用这些技术。微软在6月更新中率先在远程开发容器中引入了Java16支持。7月至12月路线图中的其他亮点包括:构建工具支持:团队计划增加对Gradle的支持,这是开发社区长期以来的热门话题,第一个Gradle相关的工作将解决任务管理和Gradle文件编写。团队还将改进现有的Maven工具体验,增加新的特性以支持更多的场景,比如切换配置文件;测试:VisualStudioCodeJava将采用新引入的测试API。这意味着,当Java开发人员在VisualStudioCode中进行测试时,他们不仅可以使用输出显示更丰富的用户界面,还可以获得更多的测试指标,例如测试覆盖率。调试-探索虚拟线程:为了获得更好的性能,微软还将探索启用由新的ProjectLoom提供支持的虚拟线程的可能性。微软表示:“我们的目标是提高开发人员的生产力,并进一步优化VisualStudioCodeJava的调试体验。”微软未来将继续在以下方面进行投资:更好的代码补全/导航;包的导入;编译提升处理大型复杂项目的体验,有助于开发者应对往往布局复杂的企业级代码库;增强性能和可靠性。本文转自OSCHINA本文标题:微软公布面向Java开发者的VSCode更新路线图
