Регистрация  |  Вход

.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 превратился в мультиплатформенный .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? Заодно изучить технологию на реальном проекте.

[youtube]https://www.youtube.com/watch?v=H4qg9HJX_SE[/youtube]

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

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

[youtube]https://www.youtube.com/watch?v=4ktm5PTfgFs[/youtube]

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

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

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

[youtube]https://www.youtube.com/watch?v=kX0eX5tDGgc[/youtube]

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

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

https://dotnet.microsoft.com/download

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

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

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

https://dotnet.microsoft.com/download

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

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

Интересный канал по .Net и ASP.NET в частности.
Оставлю в коллекцию

https://www.youtube.com/c/RawCoding/videos

Интересный канал по .Net и ASP.NET в частности.
Оставлю в коллекцию

https://www.youtube.com/c/RawCoding/videos

[img]https://habrastorage.org/files/eaa/02a/8b4/eaa02a8b4f014c1fa5d816b7c4251e54.png[/img]

Еще в копилочку знаний

C#9 Changes Overview

Еще в копилочку знаний

[url=https://www.youtube.com/watch?v=JbJrYie3qrk]C#9 Changes Overview[/url]