jeudi 28 janvier 2016

ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0


It's just changing  the name of changing the strategy.
There are only two hard things in Computer Science: cache invalidation and naming things. - Phil Karlton
It's very easy to armchair quarterback and say that "they should have named it Foo and it would be easy" but very often there's many players involved in naming things. ASP.NET is a good 'brand' that's been around for 15 years or so. ASP.NET 4.6 is a supported and released product that you can get and use now from http://get.asp.net.

Reintroducing ASP.NET Core 1.0 and .NET Core 1.0

  • ASP.NET 5 is now ASP.NET Core 1.0.
  • .NET Core 5 is now .NET Core 1.0.
  • Entity Framework 7 is now Entity Framework Core 1.0 or EF Core 1.0 colloquially.
So Why we start by 1.0 of somthing that exist, it's only name changing or it's really new ! New architecture maybe  ? Let's take a look.
The whole .NET Core concept is new. The .NET CLI is very new. Not only that, but .NET Core isn't as complete as the full .NET Framework 4.6. But we have to still explore server-side graphics libraries to find gaps between ASP.NET 4.6 and ASP.NET Core 1.0.
It's a new beginning and a fork in the road, but ASP.NET 4.6 continues on, released and fully supported. There's lots of great stuff coming.
To have more details and explore more  : https://github.com/dotnet/cli 
So we are waiting :)