Visual Studio 2017正式版作为业界IDE的领头羊,只要你对开发对编程感兴趣,都值得下载尝鲜研究。而且免费的 VS2017 社区版也适合大多数情况,无论个人开发者、小型团队、或者编写开源项目的同学都可以无任何负担、合法地使用。
Visual Studio 2017正式版功能简介:
Visual Studio 2017 可支持 C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript 等各大编程语言,不仅可编写 Windows 10 UWP 通用程序,甚至还能开发 iOS、Android 移动平台应用。
VS2017 甚至还自带了 iOS 模拟器 (这可曾是之前只有 Mac 独享的开发环境) 以及 Android 模拟器。加上 .Net 的开源与跨平台、Visual Studio for Mac 的发布、VS Code 代码编辑器的跨平台支持都能看出微软正在一步步走向跨平台的目标了。
Visual Studio 2017正式版特色:
VS2017 大大改善了移动和云端开发的体验,它重于促进编写正确的代码,以及维持开发人员的代码的可读性。因此,十分受欢迎的智能感知 (IntelliSense) 功能将会获得大大的改进,支持智能预选、过滤、XAML。还有全新的代码分析功能,当你在录入代码时即能帮你识别出问题,不必等到运行时再分析。
另外,VS2017 还改进了智能感知、导航、实时代码分析、调试等各个功能,以及带来了新的调试功能 “Run To Click”,允许程序运行到特定代码行时自动中断,而无需创建中断点。
Visual Studio 2017 还带来了一款全新的安装器,最小安装体积首次缩小到不足 750 MB,对于使用 SSD 小容量硬盘的同学可以按需安装,可以节省出可观的硬盘空间。不过,据说如果完整安装全部的功能组件,体积将会超过 60 GB。
功能特色:
快速生成更智能的应用
实时结构验证等新功能有助于推动在开发过程早期开展 DevOps。 此外,无论使用哪种语言或平台,对常用功能(如代码导航、IntelliSense、重构和代码修复)的增强改进都能节省时间和精力。
更快速地找到并修复 bug
改进了整个调试和测试体验,帮助用户尽早发现并解决问题。 Live Unit Testing、异常帮助程序和“运行以单击”等功能降低了回归风险,并能即时暴露新 bug 的根本原因,从而加强对 DevOps 循环的控制。
与云集成
内置工具支持与 .NET 和 .NET Core 应用程序、Azure 应用程序和 Azure 功能、服务、Docker 和 Windows 容器等所有服务进行全面集成。 无缝体验让用户感觉如同在 Azure 数据中心内工作一样。
有效协作
直接管理任意提供程序(包括 Azure DevOps、Team Foundation Server 或 GitHub)托管的团队项目。 或者,使用新增的“打开任意文件夹”功能,无需使用正式项目或相关解决方案,即可快速打开并处理几乎所有代码文件。
交付优质移动应用
借助 Xamarin 的高级调试、分析工具和单元测试生成功能,生成、连接和调整适用于 Android、iOS 和 Windows 的本机移动应用变得空前快速和简单。 还可以选择使用 Apache Cordova 开发移动应用,或生成 C++ 跨平台库。
提升语言功能
Visual Studio 继续投入资源,加强对最新编程语言功能的支持。 无论使用 C#、Visual Basic、C++、TypeScript、F# 还是第三方语言(如 JavaScript 和 Python),在整个开发体验中都将获得一流的功能支持。
创建理想的 IDE
基于工作负载的全新安装程序可优化安装,以确保你可以选择只获取自己所需的内容。
了解更多
性能得以优化
Visual Studio 对日常使用的核心功能进行了大量性能改进。 还会发现,在整个开发生命周期中,启动速度显著加快,内存占用大大降低,响应能力明显提高。
更快地交付软件
结合使用 Azure DevOps 和 Team Foundation Server,将软件无缝交付至任意目标平台。 通过 Redgate 数据工具将 DevOps 流程扩展到 SQL Server 中,并通过 Visual Studio 安全地自动处理数据库部署。 结合使用 Xamarin 测试记录器和 Xamarin 测试云,可以直接在 IDE 内测试数千台物理设备。
了解更多
保持领先优势
Enterprise 和 Professional 客户可以参加业内领先合作伙伴(包括 Pluralsight 和 Opsgility)补充提供的培训。 另外还可以获得 Parallels 和 SyncFusion 等精选合作伙伴提供的软件许可证。