写点什么

Visual Studio 的未来特性展望

2017 年 5 月 17 日

今天(5 月 12 日,西雅图)的 Build 大会上,Microsoft 的 Amanda Silver 和 Tim Sneath 针对 Visual Studio 2017 未来将会提供的特性做了演讲。Microsoft 所聚焦的一个领域是改进 IDE 对所有用户的无障碍访问,包括视力障碍者。

事实上,在 Visual Studio 的前期版本中,Microsoft 未能完全提供实现最好无障碍体验所需的 API。以调试器(Debugger)的局部变量(Locals)窗口为例,时至今日,视力障碍者依然难以在 VS 中获悉输出的内容。通常做法是,视力障碍者必须将输出从窗口剪贴到记事本这类应用中,然后借助于 Windows Speech Synthesizer 读出内容。这显然非常不便于使用。现在,这种情况已经得到了改进。

无论开发人员是否需要无障碍特性,下面若干建议均适用。首先,无障碍 API 重在物尽其用,它们相对易于实现,但是却能对很多类用户提供完全不同的体验。其次,即便是视力良好的用户,也将受益于相关的无障碍特性,例如对所有给出的功能提供键盘快捷键。无障碍特性将会增加所有使用者的生产率。

在演讲中,Silver 还介绍了 Visual Studio 团队在构建产品中遵循的一些核心设计理念。用她的话来说,VS2017 的目标是支持所有的开发人员、应用和平台。Microsoft 认为这些目标正在得以实现,因为据 Microsoft 自身的统计显示,在所有的 Visual Studio 工具中,VS2017 得到了最快的采用。

后半段演讲侧重于对 VS2017 中新近添加特性的演示,包括:

  • 实时单元测试(Live Unit Testing)特性,其中支持.NET Core。
  • 运行至点击处(Run-to-Click)特性。
  • 支持 ASP.NET 应用的 Docker 容器,支持新建项目和已有项目。
  • 在代码提交前就识别出违反代码风格和规则之处。在最终提交之前,可审查被识别的代码以进行修正。

有兴趣尝试最新发布版(Visual Studio 2017 15.3 Preview)的用户现在就可以获取,新版的安装并不会影响到已有的VS2017 安装。

查看英文原文: What’s Coming Next for Visual Studio

2017 年 5 月 17 日 19:001158
用户头像

发布了 226 篇内容, 共 61.7 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

性能压测练习

Mars

沉默的性能杀手 - false sharing

哈希说

golang

训练营第十一周作业 1

仲夏

训练营第十一周作业2

仲夏

week11作业

追风

架构师一期

架构师训练营第十一周作业

Shunyi

极客大学架构师训练营

架构师训练营 Week 14 总结

Wancho

苏州派发数字人民币红包:挺进线上消费场景,“双离线”功能首次曝光

CECBC区块链专委会

数字红包

第七周作业

晴空万里

极客大学架构师训练营

架构师训练营 Week 13 总结

Wancho

架构师训练营第十一周课后作业

Gosling

极客大学架构师训练营

架构师训练营第十一周学习总结

Gosling

极客大学架构师训练营

架构师训练营第二期 Week 7 作业

bigxiang

极客大学架构师训练营

第十一周总结

Geek_ce484f

极客大学架构师训练营

区块链系统面临的风险和防范

CECBC区块链专委会

区块链 系统

架构师训练营 Week 8 总结

Wancho

架构师训练营 week7 课后作业

花果山

极客大学架构师训练营

周练习 11

何毅曦

架构师训练营 第七周作业

文江

第十一周作业

alpha

极客大学架构师训练营

水滴互助上链:利用区块链技术打造透明安全互助业务

CECBC区块链专委会

区块链

面试官:说说你对【注解】的理解

田维常

作业-第7周 性能优化一

arcyao

ShardingSphere RAW JDBC 分布式事务 Atomikos XA 代码示例

Java MySQL 数据库 分布式事务 ShardingSphere

第十一周作业

Geek_ce484f

极客大学架构师训练营

架构入门学习感悟之七

莫问

第十一周作业

极客大学架构师训练营

架构师训练营第二期 Week 7 总结

bigxiang

极客大学架构师训练营

第十一周 安全稳定 总结

三板斧

极客大学架构师训练营

架构师训练营 week7 学习总结

花果山

极客大学架构师训练营

第十一周总结

alpha

极客大学架构师训练营

低代码的认知误区与落地实践

低代码的认知误区与落地实践

Visual Studio的未来特性展望-InfoQ