系列文章 html
Visual Studio 2015速递(1)——C#6.0新特性怎么用 前端
Visual Studio 2015速递(2)——提高效率和质量(VS2015核心竞争力) 程序员
早在5月份的Build大会上微软就很高调的宣传ASP.NET 5了,作为微软开发工具中最重要的几个技术栈之一,本次VS2015的发布却没有跟随发布正式版,也算是一件不大不小的憾事。即便没有ASP.NET 5,VS2015也不会让你太失望,毕竟仍是有不少小幅的升级和加强。 web
先来讲说ASP.NET 4.6吧,微软总算把异步编程贯彻到底了,终于在Model Binding上也能支持异步返回了,虽然这个过程当中通常不会出现耗时操做而必须异步更好的利用资源,可是不排除个别状况仍是有备无患吧。整体说来传统的web form基本上没有什么太大的变化,重新的模板建立的工程来看,仅仅是默认添加Roslyn编译平台支持、增长对HTTP/2的部分支持、还有其余框架类库升级;如此保证可使用C#和VB新版本的特性了,甚至能够本身处理编译过程。 编程
简单试了试编辑器,按F5把这个新建的工程跑了起来,瞬间感觉到几点不同的地方,新的Diagnostic Tools给出了很是多的有用信息,基因而时间线的安排让真个数据很容易阅读和理解,事件、内存和CPU使用分别详细的记录并不一样的标示展示,很新颖;好比说,程序内部抛出了任何异常,事件就会自动放一个红色的菱形标记,在时间线的很是醒目。还有内存,程序员们最头疼的问题就是内存泄露了,而Diagnostic Tools本身提供了随时建立内存快照的能力,还能详细的查看这个快照的堆状况,用来分析最占内存的对象,从而有针对的作出修改。 app
虽然看起来很美好,可是还须要吐槽一下这个内存杀手,瞬间有2G出去了,还有在IIS程序稳定下来看到Diagnostic Tools上显示这个很是简单的webapp直接消耗了90+Mb的内存,仍是以为有点小担忧。 框架
另外一个很突出的更新是对于JSON格式的加强,不管是编辑器性能仍是诸如JSON Schema这样的新潮功能都有体现。记得在编辑JSON文件的时候经常犯的错误是重复的属性,经过VS强大的智能提示和重复属性验证功能就不再会担忧不当心弄错了。 webapp
自从微软站出来和Angular合做以后,VS对于Angular的支持也愈来愈好了,很人性化的是VS2015给angular的Tag添加了一个小图片,让前端编码的时候一目了然;另外,在VS2013中敲完ng-以后超长的延迟问题终于在VS2015中好了,同时也能更准确的推断出上下文信息了。 异步
自从去年React.JS火起来以后,微软也不甘落后,在VS2015中把JSX格式给支持了,包括智能提示、格式化和验证都一个不落。 编辑器
回头再来聊聊ASP.NET 5,此次RTM带的是Beta 5,这个是7月初发布的,基本上都是修修补补,没有太多重大新功能,比较实用的一点是当申明了一个当前系统没有的DNX的时候,VS会自动提示去下载相应的版本,还有就是能够经过添加引用来找回缺失的assembly了。另外,ASP.NET 5的产品路线也已经发布,接下来还会有五六个重大的里程碑,可谓任重道远。
Milestone |
Release Date |
Target |
Beta6 |
27 Jul 2015 |
本地化,组件化服务,.NET 4.6支持 |
Beta7 |
24 Aug 2015 |
跨平台运行和开发 |
Beta8 |
21 Sep 2015 |
冻结全部功能 |
RC1 |
Nov 2105 |
稳定 |
1.0.0 |
Q1* 2016 |
正式发布 |
下一篇,咱们一块儿了解一下Visual Studio 2015 中的高级特性,请持续关注吧~