.NET Core. А стоит ли?

.NET Core. А стоит ли?

В очередной раз накрыла меня новая тема. Но не по моей вине, хотя я этому даже немного рад (а то, как писали в соседней ветке, началось выгорание).

Наверное ни для кого не секрет что Майкрософт одумались и вспомнили что кроме виндовса на планете есть другие популярные системы. И .NET превратился в мультиплатформенный .NET Core (адепты .NET не кидайтесь тапками если неправильно выражовываюсь). И некоторые разрабы в нашей компании (с зоопарком python продуктов) стали поглядывать в эту сторону. Сперва помню была попытка попробовать когда был .Net Core 2.0 - что-то не задалось. А сейчас уже .Net Core 3.1 и обещают что это будет LTS.

https://ru.wikipedia.org/wiki/.NET_Core

И что-то как-то начало прошло мимо меня, но тут вдруг меня позвали на переписывание тестов для одной важной штуки из python на этот самый .Net. И тут я узнаю что уже активно ведется переписка пары большых сервисов. Ну а так как я в каждой дырке затычка потому что по английски нахожусь на самой нижней ветке развития в нашей компании зато умею ВСЕ, то закинули меня для начала на тесты. При том что я вижу C# и .Net первый раз в своей жизни и вообще у меня мак основной инструмент к моему удивлению дело пошло достаточно живо. Все запустилось на маке, StackOverflow-методика разработки заработала и тесты стали мигрироваться.

И вот тут у меня возник сложный внутренний вопрос. А нужно ли оно мне? В смысле этот самый .Net? Можно конечно отказаться и остаться в темах которые знаешь и продолжать там работать (Python/JS/SF), но с другой стороны не хочется упустить интересную перспективную технологию.

Что вы думаете по поводу .Net?

Просто у меня реально какая-то черная дыра по этой теме. Дев ресурсы пестрят темами по PHP, Python, NodeJS, Go другим языкам. Стартапы как начнешь разбирать сплошь на python крутятся. А по .Net ничего кроме анонсов выхода новых версий ничего не попадалось. Может конечно у меня глаз замылился и мозг просто фильтрует информацию ?

Насколько подходит .Net для разработки веб сервисов?

Вот к примеру живой вопрос для меня - надо переписать данный форум на новый движек (ща он крутится на старом Ruby on Rails который я уже забыл 5 лет назад). Думаю взять Django или Flask (Python). А может совместить приятное с полезным и переписать на .Net? Заодно изучить технологию на реальном проекте.

Пример как выглядит работа с .Net Core на маке

А вот и свеженькое мотивационное видео

PS: Я наверное догадываюсь чего обкурилисьнасмотрелись наши python разрабы

О! Чет я немного запутался с этими версиями. Вернее коллеги меня запутали а я немного пошел дальше и разобрался.

https://dotnet.microsoft.com/download

Текущая версия .Net 5.0 и теперь приставка Core просто не используется.
А та версия что я упоминал выше .Net Core 3.1 просто остается LTS.

Интересненько

Interesting information? Help us, post link to social media..