文 | Travis

出品 | OSC开源社区(ID:oschina2013)

近日微软公布了针对 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 的调试体验。"

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

  • 更好的代码补全/导航;

  • 包的导入;

  • 编译

  • 完善处理大规模和复杂项目的体验,这将有助于开发人员处理通常具有复杂布局的企业级代码库;

  • 增强性能和可靠性;


微软公布面向 Java 开发者的 VS Code 更新路线图后,引发网友热议:

等等...

对于此事你怎么看?评论区等你

END

觉得不错,请点个在看呀

微软出手,蚕食JetBrains系市场?相关推荐

  1. 微软Power Platform在中国市场正式商用 无缝衔接微软智能云“三驾马车”

    2020年6月10日,北京--微软宣布云时代的低代码商业应用开发平台.由世纪互联运营的Power Platform已经正式在中国市场商用.作为微软推出的统一低代码开发平台,Power Platform ...

  2. 微软 Power Platform 在中国市场正式商用 无缝衔接微软智能云“三驾马车”

    微软宣布云时代的低代码商业应用开发平台.由世纪互联运营的Power Platform已经正式在中国市场商用.作为微软推出的统一低代码开发平台,Power Platform提供了完全可视化.低代码的全民 ...

  3. 微软Power Platform在中国市场正式商用 无缝衔接微软智能云“三驾马车”

    2020年6月10日,北京--微软宣布云时代的低代码商业应用开发平台.由世纪互联运营的Power Platform已经正式在中国市场商用.作为微软推出的统一低代码开发平台,Power Platform ...

  4. 化敌为友,微软出手优化 Chrome!

    昔日竞争对手不仅握手言和,还在技术方面携手共进. 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 去年 12 月,微软在其官方博客上正式宣布,未来将采用开源项目 Chromium 内核来 ...

  5. 镁客网每周硬科技领域投融资汇总(1.20-1.26),微软出手再收购开源服务商...

    一连两周,恒大健康均以股权收购的方式拼凑了自己新能源造车大业的版块. 本周硬科技领域投融资事件一共51起,生物医药领域发生19起融资事件,占比36%:人工智能领域发生12起融资事件和2起收购事件,占比 ...

  6. windows7经典开机音乐_Windows 7正式退休,微软出手,网友含泪告别情怀:感谢11年陪伴...

    2020年1月14日,微软正式宣布windows7系统正式退出历史舞台.微软宣布让一个电脑操作系统被淘汰的方法,就是停止对此操作系统的一切技术支持和服务,包括提供相关的技术支持.更新或修正.这就意味着 ...

  7. 时代周刊:谷歌微软争夺高校电子邮件外包市场

    泛东协同,赢在执行! 开辟新战场 大学生经常都会抱怨学校提供的电子邮件服务空间太小,无法处理大量邮件和附件.为了解决这一问题,有越来越多的大学和学院开始将电子邮件外包出去.又有哪些公司愿意为这些高校提 ...

  8. 微软出手,干翻 IDEA?网友:先干翻Eclipse吧..

    文 | Travis 出品 | OSC开源社区(ID:oschina2013) 近日微软公布了针对 Java 编程语言的 Visual Studio Code 更新路线图,根据路线图的计划,微软将在开 ...

  9. Jetbrains 系 IDE 编辑器的代码提示功能

    著名的 Jetbrains 可谓编程界的一大福音,众多有名代码编辑器比如 ItelliJ IDEA.PHPStorm.WebStorm.PyCharm 等,均出自这家公司麾下. 对于中国的Java开发 ...

最新文章

  1. 【leetcode】Roman to Integer
  2. 微信防撤回python_python使用wxpy实现微信消息防撤回脚本
  3. 在 libevent 中使用 MariaDB(MySQL)
  4. Ubuntu14.04安装JDK
  5. java中一些入门级技巧
  6. java 静态方法 实例方法的区别_java 静态方法和实例方法的区别
  7. 每天一道LeetCode-----将字符串的连续相同的字符合并成一个字符后加个数
  8. 官方暗示小米MIX Alpha重磅信息:屏下摄像头要成真?
  9. Redis基础(二)——通用命令和配置
  10. jQuery LigerUI 初次发布一睹为快(提供Demo下载)
  11. 中级工程师考试2019——地图制图与地理信息系统
  12. grep 去掉 grep_使用grep的regex的10个实用示例
  13. SQL:postgresql中st_union合并多条geom数据
  14. python数据库教程_python使用mysql操作教程
  15. 8086汇编语言程序设计
  16. Linux命令之打包tar
  17. 当Analyzer 2007 遇上.Net 3.0时,可能会秀才爱上兵
  18. Express 路由
  19. win7右下角声音图标不见的解决方法
  20. idv和vdi的优劣势_VDI与IDV真正的含义是什么?

热门文章

  1. java 接口编程_JAVA面向接口编程
  2. HDU 1042 N!(高精度阶乘、大数乘法)
  3. 自定义vue-cli生成项目模板配置(1)
  4. 搬运 centos7.2 apache 绑定二级目录 访问依然是apache页面
  5. 一些移动端开发的细节记录
  6. mongoDB 高级查询之取模查询$mod
  7. JDK中DNS缓存的分析
  8. ZOJ 3228(AC自动机+修改的匹配)
  9. CSS边界属性的负值
  10. asp.net网页上嵌入Flash显示