微软公布了面向 Java 开发者的 VS Code 更新路线图
近日微软公布了针对 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 的调试体验。"
微软在未来还将针对以下几个方面做出持续投入:
- 更好的代码补全/导航;
- 包的导入;
- 编译
- 完善处理大规模和复杂项目的体验,这将有助于开发人员处理通常具有复杂布局的企业级代码库;
- 增强性能和可靠性;

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS Kmods SIG 成立,应对老旧设备支持不善问题
CentOS 董事会已经批准成立 CentOS Kmods 特别兴趣小组(Kmods SIG),该小组将专注于提供目前在 CentOS Stream 中不可用的内核模块。 根据介绍,CentOS Kmods 特别兴趣小组正在寻求恢复对已弃用设备的支持。CentOS Stream 内核包括一些内核模块,这些模块所支持的设备列表已经被 Red Hat 限制。这个 SIG 旨在提供这些内核模块的版本,以恢复对尽可能多的已废弃和已移除设备的支持。 另一方面,许多 in-tree 内核模块在 CentOS Stream 内核中被禁用(可能是由于与旧的 CentOS 主要版本相比,驱动程序被弃用和删除,或者一开始就没有被启用)。因此,该兴趣小组则旨在提供这些 in-tree drivers作为外部内核模块,使 CentOS Stream 能够在更广泛的可用硬件上运行,并提供其他有益的功能。 同时,该小组还旨在为 CentOS Stream 提供 out-of-tree 内核模块。由于法律原因,使用非 GPL v2 兼容许可证的 out-of-tree 内核模块需要 Red Hat Legal 逐案...
- 下一篇
云计算的宿命:全球合并成一台计算机,支持无服务器运行
“我们正在努力实现我们的愿景——即让全世界的云计算资源像一台计算机一样易于使用。当我们这样做的时候,我们将最终实现云计算的全部革命性潜力。只需要单击一个按钮,我们就可以在需要的时候获得我们想要的一切,这一切只需要一个毫秒。” 这段话来自IBM研究院混合云平台主管Priya Nagpurkar。她在最近对 IBM 研究院高级副总裁兼总监 Dario Gil 的采访中说出这番话。 Nagpurkar 解释了IBM研究院是如何开创无服务器计算架构的,该架构可以将云计算的资源变成世界上最大的计算机。无服务器计算将使这一切成为可能,完全摆脱了复杂的后端配置和安全性管理。 世界顶级的公共云数据中心已经遍布各大洲,在数百个地点落脚。Gil表示:“然而,这只是描绘了这幅画卷的一部分而已。”全球还有“大量的私有云环境像孤岛般存在着。经过多年的高速发展,云计算成长成了今天这个样子,变成了一个由公共和私有数据中心组成的大规模分布式网络,包括了ZB级别的计算能力和数据存储能力。” Nagpurkar认为,对于云端目前的各种进步,我们必须“让云像一台无限强大的计算机一样工作。”她补充表示,目前,还存在着非常多的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 2048小游戏-低调大师作品