.NET Core 1.0 и ASP.NET Core 1.0

В феврале прошлого года весь мир узнал о перспективах платформы ASP.NET. Новая версия ASP.NET впечатляет: кросс-платформенность, логичный рантайм на OWIN, модульность (прощай монструозный System.Web), интеграция с популярными инструментами разработки (Grunt, Gulp, NPM), встроенный DI и прочие вкусности. В дополнение к этому, было объявлено об открытии исходных кодов фреймворка. Тогда это называлось ASP.NET vNext, а затем ASP.NET 5. MVC получила версию 6.

Коллеги, которые не очень тщательно следят за новостями постоянно путались: « — Новый ASP.NET, который пятый. — Ты имеешь в виду MVC 6? — Да, шестая MVC, которая пятый ASP.NET».

Между тем ASP.NET 5 — это не просто очередная версия. Это — переосмысление всей платформы: поменялся API, способы хостинга приложения, рантайм. По характеру и объему изменений, этой версии, наверное, можно было бы давать номер 10 :-)

Чтобы отразить это изменение, названия и номер версии новой платформы изменен:

  • ASP.NET 5ASP.NET Core 1.0
  • .NET Core 5.NET Core 1.0
  • Entity Framework 7EF Core 1.0

Что же, теперь название более точно отражает суть.