Visual Studio最新特性分析

微软发布的VisualStudio2015Update2增加了多项新功能,包括C#交互窗口、C++编译器改进及对现代标准的支持。新版本还支持Xcode项目导入、Android项目的Gradle生成,并引入了轻量级安装程序。

【微软开发工具】Visual Studio Community提供了供个人开发者、开放源代码项目、学术研究、教育和小型专业团队的免费使用,并根据具体需求来创建面向Windows、Android和iOS的新式App、WebApp和云服务。

\\

f3b31317dd65e34d08f8a19d682c07b6.png

\\

在微软Build 2016开发者大会的第一天,微软Visual Studio(以下简称VS)团队的项目管理经理Amanda Silver讲述了VS近期取得的进展和未来准备进行的革新。目前,VS已经拥有了庞大的用户群:

\\
  • VS2015的下载量大约为1270万;\\t
  • 扩展库中有6000多个可用的扩展;\\t
  • 这些扩展每月的下载量超过950000。\

为了满足广大用户不断变化的需求,VS团队推出了VS 2015的第二个重大更新包Update 2以及后继版本——当前命名为VS \"15\"。VS2015 Update 2的一个重大变化是提供了使用当前打开的项目初始化C#交互窗口的能力。这让开发者随后可以在窗口中轻松地处理项目代码以及实时迭代代码,而不需要手动导入源文件和所需的引用。交互窗口还提供了Tab补全和智能提示功能。此外,新版本还对C++编译器进行了改进,支持Variable Template并改进了constexpr,增强了对C++11以及C++ 14标准的支持,并初步支持C++17标准的一些新特性。而且,新版本还为C和C++提速专门推出新数据库引擎,添加了.NET Framework 4.6.1 ClickOnce Bootstrapper包。最后,VS 2015 Update 2在IDE集成开发环境、NuGet、TypeScript等方面都有所增强。

\\

在移动应用开发方面,VS \"15\"允许将Xcode项目导入VS,并支持Android项目的Gradle生成。Silver还试图演示使用HyperV运行一个Ubuntu虚拟机连同VS,以示范一个用于开发Linux项目的VS新扩展。该扩展支持在VS中编写C++代码,并将结果代码部署到Linux上编译/调试/执行。

\\

鉴于Git的流行,Silver在VS中新引入了“发布到Git服务”特性,让开发者可以在VS团队服务、GitHub或一个私有版本库上发布一个新创建的项目。而且,Visual Studio \"15\" 预览版还包括了全新轻型安装程序的首个公开预览版,具有如下优势:减少VS最小占地;安装更加迅速,且系统影响更小;更轻松地选择并安装所需的功能。

\\

开发者对新版本的反应很强烈,从以上特性可以看出,VS团队紧跟市场需求,充分考虑到了用户在移动开发和合作开发方面所面对的问题。因此,这些特性一经发布便引起了相关工程人员的强烈反响。Kpeel等极大的肯定了“初始化C#交互窗口”这一新特性。尽管在Update 1中已经出现了该特性,用户仍然表示出了很大的惊喜。此外,用户还针对“支持 Cordova 6.0.0”和“是否完全支持ES6”等展开了讨论。在软件的安装方面,用户发现,新版的VS利用全新的安装程序,已经能够快速安装更新。但是,整个安装过程仍然耗时较长,而且文件所需空间较大。而且,VS2015 的Update 2还存在一些问题。VS团队也在密切关注这些问题,并及时推出相关补丁。

\\

当然,每次VS推出新特性,工程人员都不免将其和Eclipse进行对比。首先,作为一个商业化产品,VS的运行速度较快,且配置相对简单。此外,微软公司一直在关注VS的使用感受,一直在根据用户需求修改/添加其特性。例如,Visual C++ 2015中的内存分析功能就可以很好的帮助解决和修复应用中的内存问题。当然,VS也有其缺点。相比于Eclipse,VS的安装包都相对要大很多,需要占用较多的磁盘空间和机器内存。尽管究竟使用VS还是Eclipse一直都是很多程序员纠结的问题,微软最近却加入了Eclipse基金会,开始将二者正式整合。未来,微软开发人员将可以在VS内使用Eclipse,反之亦然。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值