当前位置: 首页 > 科技观察

微软公布VSCodeJava2022路线图

时间:2023-03-16 01:56:26 科技观察

近日,微软在开发者博客中公开了VisualStudioCodeJava2022年的发展路线图。下面是微软发布的一张大图,总结了他们在2022年要进行的改进和更改。图片内容比较简单,大家不妨关注我们看看每一个具体内容的变化。据微软统计,到2021年,将有超过150万开发者在VSCode中开发Java。可能正是这个绝对的数字,让微软决定继续大幅提升Java的能力和开发体验。基本的开发者体验改进基本的内循环体验影响着开发者的日常效率和生产力,这一领域将继续成为微软的首要关注点。微软将提高代码补全建议的智能性,提供并生成更多相关的代码片段,也会根据用户喜好提供各种快捷键(如“syso”和“sout”)。除了提升编写代码的体验,微软还将进一步提升开发者的调试体验。2022年,VSCode将允许开发人员调试反编译的类,在变量视图和lambda表达式评估中进行更快的评估。微软还将探索启用由新ProjectLoom提供支持的虚拟线程以提高调试性能的可能性。VSCode在2022年还将改进Java测试,可见测试覆盖率是官方希望支持的特性,可以进一步提升Java测试体验。在基础开发体验中,最后一个重点是微软在2022路线图中对Java18的支持。性能和可靠性性能和可靠性是微软在2022年重点关注的另一个领域。在这方面,他们将提高Java语言服务器(JavaLanguageServer)的可靠性,减少Java语言服务器无响应的情况。微软也从社区了解到,如果一个项目有很多依赖项需要下载,那么第一次导入可能需要很长时间,所以他们计划修复这个问题。最后但同样重要的是,微软还将减少代码完成的响应时间。构建工具构建和依赖管理一直是Java开发的关键部分,尤其是对于大型和多模块项目。微软将继续为GradleforJava扩展添加新功能,并改进现有的Maven扩展。SpringBoot端到端支持SpringBoot框架是最流行的Java框架之一,它允许开发人员轻松构建微服务或Web应用程序。当前的SpringBoot扩展包(SpringBootExtensionPack)包含许多优化VisualStudioCode上的Spring开发体验的特性。根据Spring开发者社区的反馈,微软计划更进一步。他们将与VMWare一起改进核心Java扩展和Spring扩展。以下是改进的方向和内容:更轻松地创建Spring项目、控制器和beansProcesses更好地可视化Spring核心概念,如Bean和API映射为Spring控制器和类生成模板代码改进SpringBoot中的Spring应用程序生命周期管理dashboard在管理依赖项时添加Spring库体验更直观的用户体验微软表示,在2021年他们遇到了很多这样的情况:开发人员要求使用已经存在的特性,但他们找不到,因为这些特性很难找到。因此,让功能更易于使用和更容易被发现将是微软的另一个重点。由于不同的Java开发人员可能会从不同的JavaIDE迁移到VSCode,因此微软将使开发人员更容易从其他IDE迁移设置和配置。现在很多学生开发者也在VisualStudioCode中使用Java,所以微软也计划针对这个群体做一些有针对性的改进,比如为没有构建工具的项目提供更好的JUnit测试端到端体验,以及提供JavaFX/SwingProjects优化项目创建工作流程,为JavaAWT包提供更流畅的包导入体验。最后,Java扩展也将支持LiveShare。云原生开发云原生是软件开发行业最热门的话题之一。通过云原生的开发方式,开发者需要处理微服务、云平台、Kubernetes等问题。为了解决开发者在这方面的需求,微软计划将VSCode与Kubernetes深度集成,并与不同的云服务(如AzureSpringCloud)进行交互。通过VisualStudioCode和GitHubCodespaces的远程开发扩展,微软致力于为Java开发者带来更好的云原生开发体验。反馈和建议2022年,VisualStudioCode将针对Java开发进行大量更新。如果开发者有其他建议,可以在微软VSCode的GitHubissuepage新建issue。