В очередной раз накрыла меня новая тема. Но не по моей вине, хотя я этому даже немного рад (а то, как писали в соседней ветке, началось выгорание).
Наверное ни для кого не секрет что Майкрософт одумались и вспомнили что кроме виндовса на планете есть другие популярные системы. И .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 в частности.
Оставлю в коллекцию
Интересный канал по .Net и ASP.NET в частности. Оставлю в коллекцию https://www.youtube.com/c/RawCoding/videos [img]https://habrastorage.org/files/eaa/02a/8b4/eaa02a8b4f014c1fa5d816b7c4251e54.png[/img]
Еще в копилочку знаний
Еще в копилочку знаний [url=https://www.youtube.com/watch?v=JbJrYie3qrk]C#9 Changes Overview[/url]