Выбор названий продуктов – сложное дело.
Тем не менее, назвать написанный с чистого листа ASP.NET-фреймворк как “ASP.NET 5” было плохой идеей и вот почему: 5 больше, чем 4.6, что выглядит как-будто ASP.NET 5 — большая, лучшая замена ASP.NET 4.6. А это не совсем так.
Так что мы изменили имя и выбрали более подходящий номер версии.
Почему 1.0? Потому что эти инструменты новые. Вся концепция .NET Core – новая. Инструменты .NET Core 1.0 CLI – совершенно новые. И это не единственная причина, .NET Core не содержит всего функционала .NET Framework 4.6. Мы все еще работаем над серверными графическими библиотеками. Мы все еще работаем над устранением отставания ASP.NET Core 1.0 от ASP.NET 4.6.
Нужно отметить, что ASP.NET 4.6 – более взрослая платформа. Она проверена временем и в бою, выпущена в финальной версии и доступна сегодня. ASP.NET Core 1.0 – это выпуск 1.0, который включает Web API и MVC, но пока не содержит SignalR и Web Pages. Этот выпуск пока не поддерживает VB или F#. Со временем, все эти подсистемы будут добавлены, но сегодня их нет.
Мы не хотели бы ни у кого вызывать мнение, что ASP.NET Core 1.0 – это финишная прямая. Это новое начало и параллельнаое развитие, вместе с продолжением развития и поддержки ASP.NET 4.6. Грядет много интересных анонсов, оставайтесь с нами!
Существует только две сложные темы в Науке о Компьютерах: cache invalidation и выбор названий. – Фил Карлтон.Очень просто откинуться на спинку кресла и сказать: “это очень просто, они должны были назвать это Foo”, но зачастую в именование вещей вовлечено множество игроков. ASP.NET – это хороший бренд, который с нами уже около 15 лет. ASP.NET 4.6 – поддерживаемый продукт выпущенный недавно, который доступен для вас здесь http://get.asp.net.
Тем не менее, назвать написанный с чистого листа ASP.NET-фреймворк как “ASP.NET 5” было плохой идеей и вот почему: 5 больше, чем 4.6, что выглядит как-будто ASP.NET 5 — большая, лучшая замена ASP.NET 4.6. А это не совсем так.
Так что мы изменили имя и выбрали более подходящий номер версии.
Представляем снова ASP.NET Core 1.0 и .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 или EF Core 1.0 соответственно.
Почему 1.0? Потому что эти инструменты новые. Вся концепция .NET Core – новая. Инструменты .NET Core 1.0 CLI – совершенно новые. И это не единственная причина, .NET Core не содержит всего функционала .NET Framework 4.6. Мы все еще работаем над серверными графическими библиотеками. Мы все еще работаем над устранением отставания ASP.NET Core 1.0 от ASP.NET 4.6.
Что же выбрать?
Нужно отметить, что ASP.NET 4.6 – более взрослая платформа. Она проверена временем и в бою, выпущена в финальной версии и доступна сегодня. ASP.NET Core 1.0 – это выпуск 1.0, который включает Web API и MVC, но пока не содержит SignalR и Web Pages. Этот выпуск пока не поддерживает VB или F#. Со временем, все эти подсистемы будут добавлены, но сегодня их нет.
Мы не хотели бы ни у кого вызывать мнение, что ASP.NET Core 1.0 – это финишная прямая. Это новое начало и параллельнаое развитие, вместе с продолжением развития и поддержки ASP.NET 4.6. Грядет много интересных анонсов, оставайтесь с нами!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (83)
ZOXEXIVO
21.01.2016 11:44+1ASP .NET Core очень понравился. Перевел пару проектов на него — по ощущениям, все работает быстрее.
Сложно было скакать с этими beta5, beta7, а сейчас все отлично.
wrmax
24.01.2016 16:44В статье было бы неплохо осветить, что ещё поменялось кроме названия.
SychevIgor
26.01.2016 12:08относительно прошлых билдов- только пакеты переименовали github.com/aspnet/Announcements/issues/144. Все изменения публикуются github.com/aspnet/Announcements/issues
Относительно asp.net 4.6- очень много чего, уже куча статей есть
ra_optimus
Не хочу больше писать под windows и видеть visual studio
Системы «новые», проблемы старые.
IDE должна быть легкой, основная работа с текстом, который нужно быстро набирать и не кушать всю память
A cистема не должна вешаться
простите за оффтопик
Попробуем сие чудо под unix