April 2nd, 2014

.NET innovation at //BUILD 2014

Cesar De la Torre
Principal Program Manager

Today, April 3rd 2014 we showed a lot of new innovation and investment, for the future, on every single area of .NET, starting from the core of .NET, the basis for business applications on top of the web or the Windows desktop, going to scalable cloud services in Microsoft Azure, and reaching the end users in Windows Store devices and even through cross-device development strategies.

Here’s the global picture that I created for //BUILD. Let’s drill down to get a brief summary of the different areas while providing the most important links to the details, so you can research where you are more interested.

image

Core:

Runtime

Starting from the core, we’re announcing the next generation of the .NET JIT compiler (preview) (codename RyuJIT) which offers great benefits on application startup and performance and a preview of SIMD, which provides unprecedented performance on graphics’ parallelized processing. Read more info about both topics here.

image

C# and VB Compilers: The .NET Compiler Platform

Additionally, we are releasing a preview update of our future C# and VB compilers (codename “Roslyn” and officially named as .NET Compiler Platform, that you can try out right now in Visual Studio 2013, after installing the UPDATE 2 RC. Its final version will be part of the next version of .NET and Visual Studio. The .NET Compiler Platform is not just about compilers but it is an open platform that provides an API so anyone can extend the developer experience enriching the IDE with refactoring, code analysis and custom diagnostics.

Here I’m also publishing a whole blog post where I’m providing a brief overview of the .NET Compiler Platform (“Roslyn”).

image

Services and Web:

Related to Services, Microsoft is releasing .NET support and tooling to build Azure Mobile Services as well as releasing ASP.NET updates included in Visual Studio 2013 Update 2 RC.

image

Windows devices and .NET Native:

There’s great innovation focusing on the convergence of the Windows Store and Windows Phone apps development through the new Universal projects. Additionally to that and for Windows Store or Windows Phone apps developed with .NET, Microsoft is releasing a preview of .NET Native (native code compilation), offering native compilation optimized with the C++ optimizer, while getting the benefits and productivity of C#.

image

 

Cross device platforms:

We live nowadays in a world of multiple devices and heterogeneous platforms. In a fractured development landscape, .NET developers are more relevant than ever before. If you want to maximize productivity and ROI when targeting multiple device platforms, you need to have a clear and effective cross-device strategy. Microsoft is strongly partnering with Xamarin so you can get the best value proposition when developing native apps across multiple platforms.

image

Openness:

We also announced at //BUILD 2014 how the .NET innovation is heading to open source initiatives thru the .NET Foundation organization, in order to foster open development, collaboration and community engagement on the .NET platform. I really think it is great to have a single umbrella where we get together the most important OSS projects built with .NET (from any organization, not just Microsoft). This is just the beginning, the list will grow a lot in the future.

I especially like having Miguel de Icaza (Xamarin) leading this initiative.

image

 

Here I provide a table with a bunch of resources covering all the topics I just mentioned:

Resources

Technology

Further Information

Download

JIT “RyuJIT”

https://aka.ms/RyuJITinfo

https://aka.ms/RyuJIT

SIMD

https://aka.ms/SIMDInfo

https://aka.ms/SIMD

.NET Compiler Platform

(“Roslyn”)

https://aka.ms/NETCompilerPlatform

http://roslyn.codeplex.com

https://aka.ms/NetCompilerPlatformDownload

.NET support on Azure Mobile Services

https://aka.ms/azuremobileservicesnet

https://aka.ms/VS2013Update2

ASP.NET Updates in VS 2013 Update 2

https://aka.ms/ASPNETUpdatesVS2013UPDATE2

https://aka.ms/VS2013Update2Info

https://aka.ms/VS2013Update2

Universal Projects

https://aka.ms/universalprojects

https://aka.ms/VS2013Update2

.NET Native

https://aka.ms/dotnetnative

https://aka.ms/dotnetnativedownload

Xamarin

http://xamarin.com

NA

.NET Foundation

http://www.dotnetfoundation.org

NA

 

There’s a lot of great stuff being announced at //BUILD, huge .NET innovation, but stay tuned, we’ll be disclosing even more new .NET innovation in the near future while heading to the next version of .NET and Visual Studio.

Good times for .NET!   🙂

Author

Cesar De la Torre
Principal Program Manager

Principal Program Manager at the Azure team.

0 comments

Discussion are closed.