What is new in visual studio "14"

15

description

This slide was prepared for K-MUG event and it was more talk than slide content. The slide deals with the new features offered by Visual Studio 14 as on CTP3

Transcript of What is new in visual studio "14"

Page 1: What is new in visual studio "14"
Page 2: What is new in visual studio "14"

http://k-mug.org/

https://fb.com/groups/TeamKmug

Page 3: What is new in visual studio "14"

PRAVEEN NAIRblog.ninethsense.com

Head of Technology & Architecture

ORION India Systems Pvt. Ltd., Kochi.

What’s New?

Page 4: What is new in visual studio "14"

What’s New?or 2014???

Page 5: What is new in visual studio "14"

Beware, it’s CTP

Reference: http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs.aspx

Current: CTP-3 on 18 Aug 2014

First: CTP on 08 Jul 2014

Page 6: What is new in visual studio "14"
Page 7: What is new in visual studio "14"

"Roslyn“ is the .NET Compiler Platform

•VS-14 is the first public release of a version of Visual Studio powered by Roslyn•Rich code analysis APIs• Intellisense, refactoring, CodeLens, Debugging, Build

• Same APIs used to build Visual Studio•Open Source (Under Apache License 2.0. Managed by .NET Foundation)

Reference: http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx

Page 8: What is new in visual studio "14"

ASP.NET vNext

•Rebuilt from the Ground Up•Leaner, Faster•True Side-by-Side Deployment•New Development Experience (Roslyn)

•Open Source + Cross Platform

Reference: http://www.asp.net/vnext/overview/aspnet-vnext/getting-started-with-aspnet-vnext-and-visual-studio

Page 9: What is new in visual studio "14"

ASP.NET vNext – Visual Studio Templates

Page 10: What is new in visual studio "14"

ASP.NET MVC 6

• MVC + Web API + Web Pages = MVC 6• Removed a lot of overlap between existing MVC and Web API• Uses common set of abstractions for routing, action selection, filters,

model binding etc.

Reference: http://www.asp.net/vnext/overview/aspnet-vnext/overview

Page 11: What is new in visual studio "14"

What’s new in C# 6?

• Exception Filters

• Await in catch & finally block

• Auto property

Reference: http://www.codeproject.com/Articles/808732/Briefly-exploring-Csharp-new-features, http://msdn.microsoft.com/en-us/magazine/dn683793.aspx

Page 12: What is new in visual studio "14"

What’s new in C# 6?

• Declaration expressions

• Using <static>

• Primary Constructor

Page 13: What is new in visual studio "14"

What’s new in C# 6?

• Indexed Members and Element initializers

• Null propagating - ?.

Page 14: What is new in visual studio "14"

What’s new in VS 2014?

• PerfTips in Debugger

• Microsoft .NET Native• .NET Native compiles C# to native machine code that performs like C++. Popular Windows Store apps

start up to 60% faster and use 15-20% less memory when compiled with .NET Native.

• Introduce

Page 15: What is new in visual studio "14"

Thank You