今天(5月12日,西雅圖)的Build大會上,Microsoft的Amanda Silver和Tim Sneath針對Visual Studio 2017未來將會提供的特性做了演講。Microsoft所聚焦的一個領(lǐng)域是改進IDE對所有用戶的無障礙訪問,包括視力障礙者。
事實上,在Visual Studio的前期版本中,Microsoft未能完全提供實現(xiàn)最好無障礙體驗所需的API。以調(diào)試器(Debugger)的局部變量(Locals)窗口為例,時至今日,視力障礙者依然難以在VS中獲悉輸出的內(nèi)容。通常做法是,視力障礙者必須將輸出從窗口剪貼到記事本這類應(yīng)用中,然后借助于Windows Speech Synthesizer讀出內(nèi)容。這顯然非常不便于使用?,F(xiàn)在,這種情況已經(jīng)得到了改進。
無論開發(fā)人員是否需要無障礙特性,下面若干建議均適用。首先,無障礙API重在物盡其用,它們相對易于實現(xiàn),但是卻能對很多類用戶提供完全不同的體驗。其次,即便是視力良好的用戶,也將受益于相關(guān)的無障礙特性,例如對所有給出的功能提供鍵盤快捷鍵。無障礙特性將會增加所有使用者的生產(chǎn)率。
在演講中,Silver還介紹了Visual Studio團隊在構(gòu)建產(chǎn)品中遵循的一些核心設(shè)計理念。用她的話來說,VS2017的目標是支持所有的開發(fā)人員、應(yīng)用和平臺。Microsoft認為這些目標正在得以實現(xiàn),因為據(jù)Microsoft自身的統(tǒng)計顯示,在所有的Visual Studio工具中,VS2017得到了最快的采用。
后半段演講側(cè)重于對VS2017中新近添加特性的演示,包括:
實時單元測試(Live Unit Testing)特性,其中支持.NET Core。 運行至點擊處(Run-to-Click)特性。 支持ASP.NET應(yīng)用的Docker容器,支持新建項目和已有項目。 在代碼提交前就識別出違反代碼風(fēng)格和規(guī)則之處。在最終提交之前,可審查被識別的代碼以進行修正。有興趣嘗試最新發(fā)布版(Visual Studio 2017 15.3 Preview)的用戶現(xiàn)在就可以獲取,新版的安裝并不會影響到已有的VS2017安裝。
查看英文原文:What’s Coming Next for Visual Studio