Сейчас наверно у многих может стать вопрос - стоит ли переходить на .NET Core. Если попытаться ответить коротко, то ответ простой - Да. Если ответить чуть более развёрнуто, то ответ будет: да, стоит переходить на .NET Core. Ну а теперь уже самый развёрнутый ответ.
Я пока еще не писал кода под .NET Core, но из того, что я видел, в платформу внесли правильные изменения. Везде (или почти везде), где когда-то сделали ошибки, сейчас вносятся изменения. Например, как я понял избавляются от глобального HttpContext, который принес народу больше проблем, чем преимуществ, особенно тем, кто использует юнит тесты.
За счёт того, что .NET Core реализована чуть более корректно, я уверен, что Майкрософт будет инвестировать в неё в ближайшее время очень много труда своих программистов. Не знаю сколько лет продержится эта версия, но точно не один год.
Если сейчас и начинать какой-либо проект, то я скорей всего выберу именно .NET Core. Я ещё и не люблю ковыряются в прошлом, предпочитаю использовать новые вещи.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Стоит, да и придется...
Я бы рад, но ещё мало библиотек его нормально поддерживают. Я бы сейчас делал проект на ASP.NET Core, но на старом .NET
Мне в свое время понравился ASP .NET MVC. После классического ASP .NET было очень круто и приятно работать. Сделал на нем два проекта, а потом как-то ушел в сторону Node.js и возвращаться не планирую. Задолбал растущий стек технологий Microsoft.
А я уже перехожу :)
Пару библиотек опубликовано на GitHub. А на работе уже написано несколько микросервисов.
1. Пока нет возможности разработки приложений с GUI для не windows-платформ, да и для windows тоже,
2. Пока нет хостинг-провайдеров, предоставляющий хостинг asp.net core на не windows-серверах и по цене хостинга как на не windows-серверах.
Поэтому какой смысл что-то переделывать или даже начинать что-то новое на нем?
На мой взгляд в нем заложены очень хорошие идей как когда-то .Net Framework.
Все новоиспеченные платформы и фреймворки хороши по началу до определенного накопившегося Legacy и нагромождением дополнительных фреймворков на существующий, как следствие проблемы производительности, большой порог вхождения и невостребованность.
Не хочется бросаться громкими фразами но это новый этап в развитии для .Net сообщества в целом и очень надеюсь он будет успешным. Пугает лишь неразбериха с релизами, выпусками.
Как кто то сказал это “самый перспективный турслет”. На данный момент его можно использовать, но не для больших проектов как мне кажется пока нет гарантии что не придется переписывать. По поводу хостига, можно арендовать ubuntu или другой поддерживаемый дистрибутив и поднять .net core. Кстати реализация x86 данный платформы под windows существует, а для nix только x64 а хотелось бы но разработчикам пока недосуг и это понятно.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.