Visual Studio,这个由微软开发的集成开发环境(IDE),自1997年1月28日发布首个版本以来,已经走过了20年的历程。在这20年中,Visual Studio不断进化,从最初的Visual Studio 97,到今天支持Linux、Mac、Android、iOS等多平台的Visual Studio 2017,它已经从一个单一的IDE变成了一个全面的开发套件,满足现代技术需求。
Visual Studio的发展历程中,它不断扩展其功能和支持的平台。从最初的Visual C++、Visual Basic、Visual J++、Visual InterDev、Visual FoxPro等语言的支持,到现在的跨平台开发,Visual Studio已经成为开发者不可或缺的工具之一。2017年3月7日,微软发布了Visual Studio的新版本——Visual Studio 2017,它在性能和生产力上都做了显著的改进。
Visual Studio 2017在性能方面做了重大改进,包括更快的IDE启动、更少的内存消耗、更高的响应性、新的安装体验、更低的解决方案加载时间等。
Visual Studio 2017引入了新的性能检查清单。当IDE启动变慢时,它会提供一个清单,列出所有影响启动速度的扩展。用户可以选择禁用这些扩展,从而加快IDE的启动速度。
Visual Studio 2017的安装过程现在允许用户选择他们需要的功能,通过“工作负载”标签提供常见的语言、框架和平台(从R到F#)。用户可以选择他们的工作领域并安装所需的包,无需安装完整的Visual Studio。
Visual Studio 2017引入了按需加载扩展的功能,用户可以选择在启动时加载哪些扩展。微软已经将Python和Xamarin扩展移至按需加载类别,并计划将更多包和扩展移至该类别。
即使解决方案中有50个项目,也不意味着用户需要同时在所有项目上工作。Visual Studio 2017允许用户在其他项目加载时就开始工作,无需等待所有项目加载完成。
Visual Studio 2017在智能性、调试、单元测试等方面做了改进,直接支持Azure环境。开发者可以在IDE中构建、配置、打包、调试和部署应用程序,无需额外努力。
Visual Studio 2017极大地简化了移动应用的开发过程。Xamarin为Android、iOS和Windows提供了直接支持,Apache Cordova可以用来开发更快的移动应用。
安装Visual Studio 2017时,用户需要使用Microsoft账户登录,这有助于保持连接并共享O365、Azure和团队服务的账户。此外,它还有助于用户及时获取Visual Studio的更新。
Visual Studio2017引入了漫游扩展管理器,用户可以保存他们喜欢的扩展,无论他们走到哪里,都可以轻松访问,让他们感到宾至如归。
这是Visual Studio的一个新功能,它通过自动执行/运行代码中的单元测试用例,并在运行时显示结果,来提高开发者的生产力、软件质量和代码覆盖率。
Visual Studio内置了GIT连接,用户可以轻松地将项目提交和发布到Git仓库,创建分支并轻松回滚。
Visual Studio 2017的UI功能得到了改进,如循环和嵌套区域之间的垂直指南,有助于识别代码循环。NavigateTo窗口也得到了改进,增加了额外的过滤字符等新功能。
Visual Studio 2017 RC为Visual C++带来了新的欢迎特性,修复了用户报告的大量bug,以及与工具和编译器相关的bug。
在Visual Studio 2017中,用户可以轻松地提出建议、报告bug或在线反馈,这可以通过Visual Studio编辑器中的“反馈”图标来完成。
调试器是每个开发者的核心区域。在Visual Studio的每个新版本中,开发者都期待在这个领域有新的改进。Visual Studio 2017引入了“运行到点击”选项,用户只需点击行上的图标即可执行它,不再需要设置临时断点。
Visual Studio 2017内置了云资源管理器,用户可以轻松连接到Azure云服务、数据库,并访问所有订阅的Azure资源。
使用Visual Studio 2017,用户可以轻松地将应用程序部署到Windows商店、Sharepoint或他们的位置。