ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1052373
Evgeny_CD, Архитектор (14.11.2020 22:36, просмотров: 5705)
[.NET 5.0 штатно идет под Linux & MacOS] Просто революция какая-то. 

Я давно заметил, что развитие .NET как-то приостановилось. 4.5 вышел в далеком 2012 году, потом были вплоть до 4.8 (весна прошлого года), но там все было без особого развития.

https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9_.NET_Framework

4.5 под Linux не шел (или с какими-то адскими извращениями)

https://stackoverflow.com/questions/38061429/running-net-4-5-on-linux-under-net-core

Год назад появился впечатляющий план

https://3dnews.ru/987109/

И вот оно свершилось!

https://servernews.ru/1025095

Linux поддержан во всей красе.

https://docs.microsoft.com/ru-ru/dotnet/core/install/linux

Подробнее про нововведения

https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.0/5.0.0.md

https://docs.microsoft.com/ru-ru/dotnet/core/dotnet-five

Планы по развитию

https://github.com/dotnet/core/blob/master/roadmap.md

Как я понимаю, оно в некоторой степени стало открытым. Вообще нетривиально читать про ключевую технологию M$ на сайте, посвященном опенсорцным продуктам.

https://github.com/dotnet/core

Можно качнуть :)

https://dotnet.microsoft.com/download/dotnet/5.0

Не забываем про менеджер пакетов от M$

https://www.nuget.org/

Вспоминаем про PowerShell, про который хитрый MBedder неожиданно недавно вспомнил ( http://caxapa.ru/1051969/ )

https://github.com/PowerShell/PowerShell

"Сейчас не поддерживается - Ubuntu 20.04", потому что NET с официальным саппортом 20.04 только вышел.

https://docs.microsoft.com/ru-ru/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.1

Я не понял пока подробности, но вдруг они сделали бинарную совместимость для managed code? Что вообще какая-то нереальная фантастика.

Но даже если нужно просто пересобрать приложение с опцией для нужной платформы - это невелика проблема.

С учетом того, что платформа C# суть одна из лучших систем разработки ПО в современном мире, которую пилили ровно 20 лет (первые публичные релизы появились в далеком 2000 году), это просто кардинально меняет расклад сил в мире ПО. Пока этого никто не осознал, но мир ПО изменился до неузнаваемости за одном мгновение...