What`s new/next VS2013/TFS2013/NET451

January 5, 2018 | Author: Anonymous | Category: Engineering & Technology, Computer Science, Networking
Share Embed Donate


Short Description

Download What`s new/next VS2013/TFS2013/NET451...

Description

Improved icons Line work to better define areas and regions Hover colors Scrollbar states Active/inactive instances Improved experience for high density displays

Time to switch configuration 200 170 150

100

100

50

40

0.5

0 First Time Switch (sec) Visual Studio 2012

Subsequent Switches (sec) Visual Studio 2013

source control models

centralized OR distributed

centralized scales to large code bases

distributed best in class offline experience

Check-in Check-out

Strengths

Check-in Check-out

Best for



Scales to very large codebases



Large integrated codebases



Fine level permission control





Allows usage monitoring

Control and auditability over source code down to the file level

Strengths

Check-in Check-out

Best for



Scales to very large codebases



Large integrated codebases



Fine level permission control





Allows usage monitoring

Control and auditability over source code down to the file level



Offline editing support



Medium-sized integrated codebases



Easy to edit files outside Visual Studio or Eclipse



A balance of fine-grained control with reduced friction

• •

Full offline experience Complete repository with portable history Simplified branching model



Modular codebases



Integrating with open source



Highly distributed teams



we need to embrace DVCS

Git OR Mercurial

Team Foundation Server / Service Project 1 3rd Party

Project 2

Local Repo

3rd Party

Other Remote Git Repo

Git (hosted by TFS)

decision at the project level

Runtime

Libraries

Languages

Tools

.NET

First, a look at .NET 4.5 Client & Device • Async – for UI responsiveness • Windows Store apps -- WinRT • Windows Phone apps • .NET CF 3.9

Web & Cloud

Fundamentals

• Async – for server scaling • ASP.NET MVC4 • ASP.NET Web API • ASP.NET Web Pages • Entity Framework Code-First • WebSockets • SignalR • Windows Azure Cloud Services 4.5 Support • Windows Azure Web Sites

• .NET Async (async + await) • Many new async APIs • WinRT interop • Multi-core JIT • MPGO – NGEN hot/cold splitting • Performance improvements • Reboot and reliability improvements to setup • Support Windows RT

GC • Background GC • LOH heap balancing • LOH fragmentation reduction • GC low latency mode • GC awareness of NUMA and >64 processors • >2GB arrays (or objects)

.NET 4.5 is installed on 100+ million machines!

Libraries • Portable libraries update • .NET Core Profile (Windows 8) • Extension methods for WinRT streams and async • NuGet • Immutable collections • Async for .NET 4 • HttpClient for Portable

.NET 4.5.1 in A Nutshell

64-bit Edit and Continue is finally here! • Number 9 all time requested feature on UserVoice! • Works exactly the same as for 32-bit applications • Client (WPF, WinForms, etc.), Store and ASP.NET WAP projects are supported • For WAP projects, need to enable Edit & Continue in Project Properties

Method Return Value Inspection • Now available for .NET! • Access via Autos window or in the Immediate window ($ReturnValue) • Can expand return value in the debugger

Async Debugging Improvements • Common question: How did I get here? • Supported for Store Apps, Web apps, Desktop apps in W8.1 • Enhancements to the Call Stack and Tasks window

Visual Studio 2012

Windows Store Development Improvements • Convert System.IO.Stream to IRandomAccessStream • Allows much easier interop with existing .NET code

• Better exception support for WinRT APIs • System.Exception.Message • System.Exception.StackTrace

• WinRT type system enhancements

• Nullable value types in WinRT structs

• 64-bit Edit and Continue support • Managed Return Value Inspection support • Async debugging enhancedments

Convert Stream to IRandomAccessStream • From MSDN Forums…

bitmap.SetSource(memoryStream);
View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF