BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Studio Live Share支持协同开发

| 作者 Thomas Betts 关注 25 他的粉丝 ,译者 谢丽 关注 9 他的粉丝 发布于 2018年5月18日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

微软Build大会开幕日的主题演讲上微软演示了新的Visual Studio Live Share扩展。该扩展现在已经公开预览。Live Share在开发人员之间提供双向、实时的协同,每个人都在各自的计算机上,不需要共享库或者设置一个开发环境。该扩展支持VS2017VS Code,在Mac和Linux机器上都可以。它可以跨任意语言和代码库。

该演示程序重点演示了预期常见的使用场景:两名开发人员共享一个调试会话。一名开发人员在Mac上使用VS Code开发Angular应用,他遇到了一个Bug,需要别人帮忙解决,他创建了一个共享会话,并把链接通过IM发给了第二位开发人员。后者打开链接,在她自己的PC上启动了Visual Studio。由于共享上下文在发起者的机器上,所以提供帮助的开发人员的机器没有平台依赖项,如Node。

每名开发人员都可以看到一个光标,这个光标说明了另一名开发人员正在修改的地方。不管哪一名开发人员修改了代码,两名开发人员都可以立即看到。在调试时,在IDE中设置的断点也会出现在另外一名开发人员的IDE中。发起会话的主机还可以运行应用,并启动一个安全的共享服务器,让远程工作者可以访问应用,并逐步调试代码。

微软相信,Live Share将结对编程带入了一个新的层次。它让每名开发人员都可以呆在自己喜欢的IDE舒适区里,原封不动地使用自己的个性化主题、快捷键绑定和自定义界面。Live Share还消除了传统屏幕共享方法的部分限制,如键盘和鼠标的管理控制。

虽然Live Share协同使用了Azure重放,但没有代码会保存在Azure上,而且文件也不需要保存在协助者的计算机上。Live Share常见问题提供了有关这个扩展安全方面的更多信息。

Live Share扩展在预览期间免费,正在开发中的部分也有望是免费的,将来可能会提供高级版本作为付费服务的一部分。

查看英文原文Visual Studio Live Share Allows Collaborative Development

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT