微软出手,蚕食JetBrains系市场?

文 | 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

觉得不错,请点个在看呀

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300346.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab dy,高手,请问用matlab如何解下面方程:y*Dy=a+b*y;我的计算结果里面含有wrightOmega ,怎样解出一般解?...

满意答案weiliyao772013.07.20采纳率&#xff1a;49% 等级&#xff1a;12已帮助&#xff1a;11659人#include #include using namespace std;#define N 20double a[N][N];double x[N1];double b[N1];int n;//n方程个数&#xff0c;n未知数个数int set( ){cout<cin>>…

[005] .NET 的执行模型

.NET大牛之路 • 王亮精致码农 • 2021.07.06前面我们介绍 .NET 历史时讲过&#xff0c;微软基于 .NET Framework 重新设计并创造了跨平台的 .NET Core&#xff0c;目前已经发展到 .NET 5 版本&#xff0c;它的性能较之前的 .NET Framework 有巨大的提升。而 .NET Framework 产…

美国警察开特斯拉追疑犯,时速飙到193公里,然后发现没电了...

全世界只有3.14 % 的人关注了青少年数学之旅晚上11点&#xff0c;时速一度高达193公里&#xff01;美国警察在湾区的一条州际公路上&#xff0c;对嫌犯实施追捕。与往常不同的是&#xff0c;这位警员驾驶的是一辆特斯拉Model S&#xff0c;0到60英里&#xff08;96公里&#xf…

Hello Blazor:(6)你必须踩过这5个坑,才算学会部署Blazor WebAssembly到静态网站

上次的文章中&#xff0c;我们介绍了Blazor WebAssembly可以部署到静态文件服务器&#xff0c;而每个Github账户都可以使用GitHub Pages功能开一个自己的静态网站。那么&#xff0c;不用花钱购买服务器&#xff0c;就可以将Blazor WebAssembly项目部署到GitHub Pages作为demo展…

做题不如巧做题,初中数学题型解题技巧都在这!

▲ 点击查看今天&#xff0c;小天就为大家整理了初中数学各类题型解题技巧。我们一起往下看哦。1.数形结合思想根据数学问题的条件和结论之间的内在联系&#xff0c;既分析其代数含义&#xff0c;又揭示其几何意义&#xff1b;使数量关系和图形巧妙和谐地结合起来&#xff0c…

【Blog.Core开源】快速升级.NET 6.0

BCVP只要贡献&#xff0c;就不分大小&#xff0c;每个人都是这个时代最璀璨的星&#xff01;一个以开源项目主导的社区组织。《Blog.Core》开源项目已经3年&#xff0c;期间收获了很多很多&#xff0c;同时也收到了很多小伙伴的支持和鼓励&#xff0c;才使得我有足够的心力从2.…

eclipse默认编码为GBK,修改为UTF8的方法

2019独角兽企业重金招聘Python工程师标准>>> eclipse 默认编码居然是GBK&#xff0c;js文件默认编码是ISO-....怎么可以这样呢&#xff1f;都修改成UTF8的方法&#xff1a;1、windows->Preferences...打开"首选项"对话框&#xff0c;左侧导航树&#x…

php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件_javascript技巧

返回顶部组件是一种极其常见的网页功能&#xff0c;需求简单&#xff1a;页面滚动一定距离后&#xff0c;显示返回顶部的按钮&#xff0c;点击该按钮可以将滚动条滚回至页面开始的位置。实现思路也很容易&#xff0c;只要改变document.documentElement.scrollTop或document.bod…

数学有多震撼?!我真的没有在开车!

让我们来欣赏一下日本高校欧派函数&#xff08;おっぱい関数&#xff09;对抗大赛中的作品吧。埼玉大学&#xff08;理学部&#xff09;其中 明治大学広島大学&#xff08;理学部&#xff09;東京農業大学其中 是一个可调常数&#xff0c;下图中p3。文教大学京都大学其中首都大…

一些微服务拆分的浅见

大家好&#xff0c;我是Z哥。不管是十几年前 SOA 的流行&#xff0c;还是 7、8 年前微服务的大行其道&#xff0c;还是如今云原生的展露锋芒&#xff0c;背后都离不开一件事&#xff0c;程序拆分或者说服务拆分。否则&#xff0c;一个单体应用&#xff0c;以上的这些技术潮流好…

大变天!刚刚,山东突然宣布!关乎800万人...

全世界只有3.14 % 的人关注了青少年数学之旅由山东省大数据局主办、青岛市大数据发展管理局承办的山东省数据应用&#xff08;青岛&#xff09;创新创业大赛自9月23日启动以来&#xff0c;凭借着新颖赛题、丰富数据和丰厚奖励&#xff0c;吸引了社会各界数据爱好者与从业者的广…

MassTransit中RequestResponse基本使用

MassTransit 是一个自由、开源、轻量级的消息总线基于.Net框架, 用于创建分布式应用程序。方便搭建基于消息的松耦合异步通信的应用程序和服务。MassTransit 在现有消息传输上提供了一组广泛的功能, 从而使开发人员能够友好地使用基于消息的会话模式异步连接服务。基于消息的通…

php2612,达人曝光LGLSNJ2612AR质量好吗?怎么样呢?体验报告揭秘

其实这个LGLSNJ2612AR还可以的 哟&#xff0c;超凡的造型设计和外观&#xff0c;做工细腻&#xff0c;不少的人想要了解这LGLSNJ2612AR怎么样&#xff1f;质量好不好&#xff1f;实实在在的说这款LGLSNJ2612AR使用体验后个人感觉蛮可以的哈&#xff0c;刚购没多久的&#xff0c…

vim编辑技巧

转载于:https://blog.51cto.com/ovcer/1353415

IT基础设施最佳实践ITIL

IT基础设施最佳实践ITIL1. 前言1.1.困扰问题随着IT技术在企业中的应用越广&#xff0c;企业业务流程的正常运作就越离不开IT部门的支持。IT在给企业业务带来效益的同时&#xff0c;也带来了成本和风险的 困扰&#xff0c;尤其是在某些特殊行业&#xff0c;例如电信、金融等行业…

一个本科生,只用了两年就拿下诺贝尔奖,拯救了无数糖尿病患者

全世界只有3.14 % 的人关注了青少年数学之旅早在三千五百年前&#xff0c;古埃及就已经有对糖尿病的描述&#xff0c;两千多年前&#xff0c;古希腊医生亚的阿勒特奥斯把这种主要症状为“排泄多且甜的尿液”的疾病命名为“Diabetes”&#xff0c;也就是糖尿病。几千年来&#x…

C#中使用jieba.NET、WordCloudSharp制作词云图

词云简介“词云”由美国西北大学新闻学副教授、新媒体专业主任里奇戈登&#xff08;Rich Gordon&#xff09;于2006年最先使用&#xff0c;是通过形成“关键词云层”或“关键词渲染”&#xff0c;对文本中出现频率较高的“关键词”的视觉上的突出。网上大部分文章介绍的是使用P…

js框架页弹出页面关闭

2019独角兽企业重金招聘Python工程师标准>>> <!-- lang: js --> function to(href) {if (top.location self.location) {//window.opener null;window.opener.location.reload();window.open(, _self);window.close();} else {window.location.href href;}…

狂言50年要拿30个诺奖的日本,如今怎么样了?

全世界只有3.14 % 的人关注了青少年数学之旅2019年10月9日&#xff0c;日本化学家吉野彰&#xff08;Akira Yoshino&#xff09;因在锂离子电池的发明和应用领域做出的卓越贡献&#xff0c;与美国科学家 John B. Goodenough、英国科学奖 M. Stanley Whittingham 一起荣获2019年…

VS2022+.NET6+C#10,.NET开发起飞

VS2022.NET6C#10一起体验是啥感觉&#xff1f;爽&#xff01;令人印象深刻的是VS2022打开超大项目的流畅&#xff0c;.NET6极致简化的MiniAPI框架&#xff0c;C#10各种炫酷新语法。看看下图的代码你能认识吗&#xff1f;来自.NET6的MiniAPI框架&#xff0c;直接在MapGet里面使用…