ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0
Сайтостроение | создано: 28.01.2016 | опубликовано: 28.01.2016 | обновлено: 13.01.2024 | просмотров: 4149
Компания 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.
Что в вольном переводе звучит как:
Есть две сложности в комптьютерной науке: признание недельйствительными данные в кэше и именование чего-либо.
Разные важные люди из мира программирования говорят о разных причинах:
- Scott Hanselman - ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0
- Rick Strahl - Microsoft renames ASP.NET 5 to ASP.NET Core 1.0
- Simone Chiaretta - ASP.NET 5 is now ASP.NET Core 1.0
- Steve Smith - ASP.NET Core Naming History and Reaction
- Derek Comartin - ASP.NET 5 is now ASP.NET Core 1.0
Я озвучу те, к коим я, также как и они, склоняюсь с того самого момента, когда 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# и других полезный приятностей.