微软发布VisualStudioLiveShare,支持Java语言编程

新知榜官方账号

2023-08-06 03:56:32

微软发布VisualStudioLiveShare,支持Java语言编程

在2018微软技术暨生态大会上,微软全球资深副总裁潘正磊发布了VisualStudioLiveShare,这项服务支持Java语言编程,不仅可以让开发者编程协作、跨终端共同调试,跨Windows、macOS、Linux等不同平台地协作,以及跨VisualStudio及VSCode地写代码,更重要的是,还支持智能化编程服务VisualStudioIntelliCode。

如何在VisualStudio和VSCode里协同写Java?

VisualStudioLiveShare可以帮助研发团队实时交流,还可以协调开发者同时编写、更改、调试代码。在VSCode中打开你的Java项目,点击状态栏上的分享,VisualStudioLiveShare会帮助你创建一个分享链接,将链接发给你的同事。当你同事打开链接的时候,它会自动关联到他的VisualStudio,你的同事就能和你共享你的代码,并且可以自由地浏览其他的项目源文件。不仅如此,你的同事,并不需要安装任何的JavaJDK运行环境。VisualStudio团队还给开发者们提供了一个跟随的功能,通过它,可以看到你同事的所有动作,可以还原出来他每一步到底看了哪些代码,哪些函数。LiveShare也支持调试,它可以帮助你的同事,在你的机器上启动调试进程,并且完全控制你的调试进程。

智能化编程的VisualStudioIntelliCode

VisualStudioIntelliCode是由AI技术支持的增强版自动代码补全,但它不止于此,还可以识别出重构中的遗漏点、误用的变量、非规范的变量名等,并能对代码进行自动化的分析与审核。IntelliCode能够精准地对上下文进行感知,以此来给出非常准确的推荐。在自动完成下拉中,出现的提示,不再是按字典序的排列,而是一个推荐给开发者的最佳选项。IntelliCode还会从开发者的代码中,分析出代码的风格以及编码习惯,当开发者提交或浏览代码时,它会自动扫描代码,找出其中不一致的地方,然后给出针对性的建议,由此极大地提高写代码的速度与准确性。

微软的开源姿态

微软在面向iOS、AndroidApp开发上发布了AppCenter,将原来需要借助Xamarin的HockeyApp、XamarinInsights及Azure应用服务完成的6项功能整合成为一项服务,由此大幅提升了开发者面向iOS及Android开发、测试到发布应用的自动化程度。微软还在今年完成了75亿美元收购GitHub的交易,微软企业副总裁NatFriedman正式成为了GitHubCEO。潘正磊表示收购后的GitHub开源的属性“绝对不会”发生变化,GitHub依然独立运营。

客户端开发者何去何从?

潘正磊认为,无论开发者原本的专业领域是什么都需要保持始终学习的状态,未来几年,每一个开发工程师都需要具备帮助组织或团队进行智能化开发的能力。微软正在通过开发工具和框架不断地降低技术门槛,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。

本页网址:https://www.xinzhibang.net/article_detail-9342.html

寻求报道,请 点击这里 微信扫码咨询

关键词

微软 VisualStudioLiveShare Java 智能化编程 开源

分享至微信: 微信扫码阅读

相关工具

相关文章