Essence of dotnetConf Keynote

Microsoft kicked off the dotnetConf, a virtual conference today that is being live broadcasted via Channel9 from June 7 – 9.

Scott Hunter, Program Manager at Microsoft started the conference with the Keynote.

 

Here are the key takeaways from Scott Hunter’s keynote.

.NET is at the best place ever been.

Now you can build any type of app for any platform and any device with the help of Xamarin, UWP, WinForms, WPF, and ASP.NET.

.NET looks like the following today.

 

The above diagram shows the traditional frameworks WPF, Windows Forms and ASP.NET with the Base Class Library.

The .NET Core is a cross platform stack for building ASP.NET, UWP, and console applications.

Xamarin supports iOS, OSX, and Android development.

Moving forward, there will be a one .NET library to work with across platforms. This library will be called .NET Standard Library.

 

Here is the future innovation of .NET.

 

What is going to be shipped in RTM this month:

  • App domains, full reflections, binary serialization and more API’s come back
  • Easily move code between .NET Framework, .NET Core, and Xamarin
  • New updates of languages: C# 7, VB 15, F#
  • Continue to support Windows Forms and WPF
  • Visual Studio Code will support debugger
  • Docker support
  • Project unification model based on MS Build wrapped up in different tools – Visual Studio, Visual Studio Code, Xamarin Studio, and CLI.
  • Ton of talk on Project JSON. CS Proj will have features of Project JSON.

“.NET Core is way faster than NodeJS, PHP, Python, GO”

Here are some improvements in .NET Framework, .NET Core, and Xamarin.

.NET Framework - UWP, Desktop development, and Common functionality.

 
 
 

Here are some major announcements:

.NET Core, ASP.NET Core, and EF Core will be available on June 27th. The announcement will come from the RedHat conference.

 “.NET Core 1.0 will be available on June 27”

.NET Core RTM available on June 27 with the following components

  • .NET Core
  • ASP.NET Core
  • Entity Framework Core
  • Tooling Preview 2 (RTM with Visual Studio “15”)

Starting June 27, you can start building full applications using .NET Core, ASP.NET Core, and EF Core.

After June 27, Web team will start working on adding components like SignalR and Webpages.

You can watch this full keynote video here: