Seleziona una pagina

Lo scorso 19 gennaio Scott Hanselman ha annunciato sul suo blog la scelta di modificare il nome della prossima versione di ASP.NET, nel giro di una anno e mezzo la nuova versione di ASP.NET è passata da ASP.NET VNEXT ad ASP.NET 5 ed ora ASP.NET Core 1.0.

La scelta di rinominare la versione è nata dalla percezione che ASP.NET 5 fosse la versione successiva (major release) di ASP.NET 4.6 e questo portava a pensare che ASP.NET fosse basato sul framework “classico” .NET.

Invece ASP.NET 4.6 e ASP.NET Core sono due cose distinte:

ASP.NET 4.6 è effettivamente la major release di ASP.NET 4 basata sul Framework .NET (4.6) mentre ASP.NET Core, pur essendo compatibile con il .NET Framework 4.6, si basa interamente sul nuovo Framework .NET Core che ha dalla sua parte il fatto di essere cross platform, molto più leggero e pensato per il cloud.

ASP.NET Core 1.0

Oltre al rinominare la nuova versione di ASP.NET in ASP.NET Core, si è scelto di rinominare anche la nuova versione di Entity Framework da Entity Framework 7 ad Entity Framework Core 1.0 e .NET Core 5 in .NET Core 1.0.

La scelta di passare tutte le librerie alla versione 1.0 è dovuta proprio al fatto di far capire che .NET Core è una nuova entità ed è altro rispotto al “classico” .NET Framework.

Ricapitolando il nuovo .NET Core 1.0 porta  con se:

  • ASP.NET Core 1.0
  • Entity Framework Core 1.0

Presto, con l’uscita della Release Candidate 2 prevista per il mese di Febbraio potremo incominciare a sperimentare la nuova verisone che utilizza i nuovi namespace :

  • Microsoft.AspNetCore.*
  • Microsoft.EntityFrameworkCore.*

Per ora è tutto stay tuned and happy Coding Winking smile

Altri Articoli

ASP.Net Core, testare applicazioni con XUnit
views 543
Come tutti sappiamo con l’avvento di .Net Core tutto l’ecosistema sta subendo evoluzioni, fin dalla prima versione del progetto ASP.NET MVC Core è sta...
ASP.NET Core, Dependency injection
views 561
In questo articolo parleremo della Dependency Injection, un pattern che consente di creare applicazioni flessibili e semplifica la fase di unit test. ...
ASP.NET Core custom Middleware
views 180
Nel precedente articolo intitolato ASP.NET Core Middleware abbiamo parlato di cosa sono i middleware ed abbiamo visto come usare i middleware buit-in ...
ASP.NET Core Middleware
views 319
"Middleware are software components that are assembled into an application pipeline to handle requests and responses. Each component chooses whether t...