微软正式发布VisualStudio2015,提升对云端和移动开发的支持

时间:2020-10-29

微软昨日正式发布Visual Studio 2015,同时发布的还有 Team Foundation Sever 2015 和 .NET 4.6。Visual Studio是微软提供的集成开发环境,是目前Windows平台上最流行的开发工具集。Visual Studio 2015将用免费的Visual Studio社区版替代原有的标准版,另有Visual Studio专业版和Visual Studio企业版。

新特性概要

Visual Studio 2015 将debug 和 profile 整合进一个统一的诊断窗口;新增的 PerfTips使得开发者能够在设置断点和单步执行时,立刻看到性能信息;此外还加入了新的XAML编辑器。Visual Studio 2015支持的语言包括C# 6、 VB 14、TypeScript 1.5、F# 4.0、大部分C++11/14标准以及少部分的C++17标准。Visual Studio 2015允许开发者安装插件的方式支持Python或者其他编程语言。C#和VB开发者可以查看潜在的代码修复和重构提示(原来只对旗舰版以上用户开放,现在对所有用户开放),还可以定制修复和重构提示。目前Visual Studio 2015支持的Web服务器是ASP.NET 4.6。集成的预览版ASP.NET 5完全运行在公共语言运行库(CLR)上,因此可以部署在任何操作系统上。

在团队协作方面,新发布的Visual Studio 2015、Team Foundation Server 2015以及原有Visual Studio Online一起提供团队协作服务,允许团队持续交付、持续监控以及了解开发流程存在哪些改进的空间。Visual Studio 2015和Team Foundation Server 2015引入了新的Code Review机制和构建系统,提升团队开发效率。

最重要的改变还是提升了云端和移动开发的支持力度。

云端和移动开发支持

Visual Studio 2015集成了最新版本的Azure SDK。Azure SDK让开发者方便地部署Web服务或者其他类型云服务到Azure,以及方便地管理自己的云资源。Visual Studio 2015支持Azure上的IaaS和PaaS,支持.NET、Python和Node.js等语言,并支持部署应用到Windows、Linux以及Docker容器

Visual Studio 2015集成了跨平台移动开发工具箱,支持在Windows、iOS和Android平台开发应用,允许开发者选择多种语言和技术开发移动应用。针对偏好移动Web应用的开发者,Visual Studio 2015提供丰富的Web开发工具,包括集成的debugging工具和web交互框架。

针对偏好原生应用的开发者,Visual Studio 2015提供集成工具支持Apache Cordova,使得开发者可以将HTML, CSS和JavaScript(或者微软开发的TypeScript)写成的Web应用转化成不同移动平台的原生服务。此外Visual Studio 2015集成了Android模拟器,开发者可以用于Android应用的调试和测试

针对偏好.NET的开发者,Visual Studio 2015允许开发者针对不同的Windows设备,从PC桌面到手机,开发一个通用应用。并且通过引入Xamarin库,开发者可以将.NET应用扩展到iOS和Android系统

“云优先,移动优先”

据2014年微软发布Visual Studio 2015预览版时的说法,Visual Studio 2015将作为微软“云优先,移动优先”战略的主要战略实施工具。“开发者处于云优先,移动优先世界的中心位置”,微软开发平台事业部副总裁Soma Somasegar曾表示,“我们将为不同设备,不同平台,不同类型的应用开发者服务”。

新发布的Visual Studio将和Visual Studio Online以及Visual Studio Code一起组成微软开发工具家族。Visual Studio Online和Visual Studio Code也具有鲜明的”云优先,移动优先”的特点。两年前发布的Visual Studio Online 提供了大量基于云的开发者服务,从代码管理到在线项目构建。今年早些时候发布的Visual Studio Code预览版则支持跨平台云端和移动开发。

随着”云优先,移动优先”战略的实施,微软开发工具家族变得更加开放。如2014年11月宣布全部.NET服务器端框架开源,从 ASP.NET 5 到 .NET编译器。再如,此次Visual Studio 2015采用开源框架Apache Cordova,使得开发者可以将Web应用转成不同移动平台的原生应用。”云优先,移动优先”的微软开发工具家族以开放的姿态,吸引更大范围的开发者。

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

下一篇: 联想中国“变阵”:刘军全新布局四大业务版块,重磅进军智能物联时代! 上一篇: “绽放杯”5G应用征集大赛决赛举行 助力5G商业化进程
回到顶部