ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0

создано: 28.01.2016 | опубликовано: 28.01.2016 | обновлено: 06.07.2017 | просмотров: 2116 | Сайтостроение

Компания Microsoft нежданно негаданно переименовала платформу ASP.NET 5 в ASP.NET Core v1.0.

Как говоривал Фил Карлтон (Phil Karlton):

 There are only two hard things in Computer Science: cache invalidation and naming things. 

Что в вольном переводе звучит как:

Есть две сложности в комптьютерной науке: признание недельйствительными данные в кэше и именование чего-либо.

Разные важные люди из мира программирования говорят о разных причинах:

Я озвучу те, к коим я, также как и они, склоняюсь с того самого момента, когда Microsoft решила на ASP.NET "натянуть" кроссплатформенность.

Переименования в Microsoft

Скажу словами Скотта Ханселмена "Перепредставляю вам ASP.NET CORE 1.0 и ASP.NET CORE 1.0":

  • ASP.NET 5 теперь ASP.NET Core 1.0.
  • .NET Core 5 теперь .NET Core 1.0.
  • Entity Framework 7 теперь Entity Framework Core 1.0 or EF Core 1.0 в простонародии :).

Зачем переименовали

Итак, причины переименования:

  • Версия ASP.NET для кроссплатформенности - первая!
  • ASP.NET теперь разделился на части и уже требовал правильного именования для Full и Core
  • Core - это новый концепт в развитии платформы с Command Line Interface (CLI) по сравнению с которой ASP.NET 4.6 является более зрелой плаформой.

В общем, так или иначе, все авторы статей говорит о том, что для такой новой платформы как ASP.NET с уходом на кроссплатформенность циферка в версии может вводить в заблуждение. Совершенно новая платформа, а версия уже 5. Исходя из добрых побуждений, в том числе и для новечков в разработке, Microsoft переименовала платформу, дабы внести больше ясности в планы по дальнейшему развитию. Как говорит один из авторов представленных статей, далее следует ждать внедрение в ASP.NET Core новых технологий и языков: SignalR, WebPages, VB, F# и других полезный приятностей.