当前位置: > Linux新闻 >

微软公布 VS Code Java 2022 年路线图

时间:2022-02-06 09:33来源:未知 作者:IT

近日,微软在开发者博客中透露了 Visual Studio Code Java 在 2022 年的开发路线图,下方是微软发布的一张概括图片,概括了他们在 2022 年将会做出的改进与变化。图片内容比较简洁,不妨跟着我们一起看看具体每项内容的变化。

根据微软统计,在 2021 年,有超过 150 万开发者在 VS Code 中进行 Java 开发。可能正是这个规模庞大的数量让微软决定继续大幅改进 Java 的功能和开发体验。

基本的开发体验改进

基本的内循环体验影响着开发人员的日常工作效率和生产力,这一领域将继续是微软的首要关注点。微软将提高代码补全建议的智能性,提供并生成更相关的代码片段,此外还会根据用户的偏好提供各种快捷键(如 "syso" 和 "sout")。

除了提升编写代码的体验,微软还将进一步改善开发者的调试体验。在 2022 年,VS Code 将允许开发者对反编译的类进行调试,在变量视图和 lambda 表达式评估中更快地进行评估。微软还将探索启用由新的 Project Loom 驱动的虚拟线程的可能性,以提高调试性能。

VS Code 在 2022 年还将改善 Java 的测试,其中显示测试覆盖率就是官方十分希望支持的一个功能,这个功能可以进一步提高 Java 测试体验。在基本的开发体验中,最后一个关注的重点就是在 2022 年的路线图中微软将对 Java 18 提供支持。

性能和可靠性

性能和可靠性是微软在 2022 年关注的另一个领域。在这个领域,他们将提高 Java 语言服务器(Java Language Server)的可靠性,减少 Java 语言服务器无相应的情况。

微软还从社区那里了解到,如果一个项目有很多依赖项需要下载,那么第一次导入时可能需要很长时间,所以他们计划解决这个问题。最后但同样重要的是,微软还将减少代码补全的响应时间。

构建工具

构建和依赖性管理一直是 Java 开发的一个关键部分,尤其是对于大型和多模块项目。微软将继续为 Gradle for Java 扩展添加新功能,并改进现有的 Maven 扩展。

Spring Boot 端到端支持

Spring Boot 框架是最受欢迎的 Java 框架之一,它允许开发者轻松构建微服务或 Web 应用。目前的 Spring Boot 扩展包(Spring Boot Extension Pack)包含许多优化 Visual Studio Code 上 Spring 开发体验的功能。根据 Spring 开发者社区的反馈,微软计划更进一步,他们将与 VMWare 合作,对核心 Java 扩展和 Spring 扩展进行改进,以下是改进的方向与内容:

  • 更容易地创建 Spring 项目、控制器和 bean 的工作流程
  • 对 Spring 核心概念(如 Bean 和 API 映射)进行更好的可视化处理
  • 为 Spring 控制器和类生成模板代码
  • 在 Spring Boot 仪表板中改进 Spring 应用生命周期管理
  • 在管理依赖关系时,添加 Spring 库的体验更加直观

用户体验

微软表示,在 2021 年他们遇到了很多这样的情况:开发者要求使用已经存在的功能,但他们却找不到,因为这些功能很难被发现。因此,使功能更容易使用和更容易发现将是微软关注的另一个重点。由于不同的 Java 开发者可能从不同的 Java IDE 迁移至 VS Code,所以微软将使开发者从其他 IDE 迁移设置和配置都变得更容易。

如今有很多学生开发者也在 Visual Studio Code 中使用 Java,所以微软也计划为这个群体做出一些针对性的改进,比如为没有构建工具的项目提供更好的 JUnit 测试端到端体验,为 JavaFX / Swing 项目优化项目创建工作流程,以及为 Java AWT 包提供更流畅的包导入体验。最后,还将在 Java 扩展中支持 Live Share。

云原生开发

云原生是软件开发行业中最流行的话题之一。通过云原生开发方式,开发者需要处理微服务、云平台、Kubernetes 等问题。

为了解决开发者在这方面的需求,微软计划将 VS Code 与 Kubernetes 深度整合,以及与不同的云服务(如 Azure Spring Cloud)的交互。借助 Visual Studio Code 的远程开发扩展和 GitHub Codespaces,微软将致力于为 Java 开发者带来更好的云原生开发体验。

反馈和建议

在 2022 年,Visual Studio Code 将会针对 Java 开发作出非常多的更新,如果开发者还有其他建议的话,可以在微软 VS Code 的 GitHub issue 页面上创建新的 issue。

(责任编辑:IT)
------分隔线----------------------------
  • 上一篇: Redis Desktop Manager 2022.0 发布,项目更名为 RESP.app
  • 下一篇: Slackware Linux 15.0 正式发布
栏目列表
推荐内容
  • VirtualBox 7.0.10 发布,初步支持 Linux 6.4

    VirtualBox 7.0.10 已发布,距上次更新过去了 3 个月。 下载地址: https://www.virtu...

  • nginx 1.25.0 实验性支持 HTTP/3

    Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它最初由 Igor Sysoev 开发,...

  • Red Hat Enterprise Linux 9.2 已发布

    Red Hat Enterprise Linux 9.2 已发布。 Red Hat Enterprise Linux 9.2 引入了对 Arm ...

  • 天涯社区关停原因曝光:欠电信一千多万元服务

    #天涯社区关停因欠电信千万服务器费用#【天涯社区关停原因曝光:欠电信一千多万元服务...

  • OpenStack 第 27 版 Antelope 已发布,新版命

    OpenStack 社区正式发布第 27 版 Antelope,新版命名按字母表顺序回归首字母A。开源云...

  • Introducing Microsoft 365 Copilot – your

    Share on Facebook (opens new window) Share on Twitter (opens new window) Share o...

热点内容
  • OS X Yosemite 用户如何在Mac上
  • 关于激活如何使用handoff的若干
  • 升级IOS8体验handoff功能 iphone
  • 更新到ios8.0后,电话进来,手机
  • IBM 把 Informix 数据库给“卖了
  • iOS8.0 正式版更新功能详解
  • Mac OS Yosemite Handoff,iOS8
  • MAC如何开启 Handoff ? 在那里设
  • 微软开放技术(中国)发布 开源
  • 富士康再次征战电商,推出独立网

聚圣源公司起名名字超市便利起名公司起名是不是不能重复饮食店名字起名大全公司起名字测试打分申时起什么名字免费八子起名东营起名哪里好七宝宝起名搜狗输入法智慧版我新装修了饭店起名oem是什么意思啊不可思议的圣剑起名测算明星起名女知青演员表养生店起什么名字大全藏语翻译器www.rzzx.com.cn农门家主之四姑娘为医疗器械公司起名专业 取名起名大全君融天湖美名腾八字起名打分神魄2起个韩国服装店取名lgbt是什么意思啊傅起人名韩三千苏迎夏起名成语男孩名的淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化