LINUX.ORG.RU

Релиз .NET 5

 


1

2

Компания Microsoft выпустила .NET 5 для операционных систем Windows, macOS, Linux.

.NET 5 — единая open source платформа, объединяющая .NET Core, .NET Framework, Xamarin и Mono, позволяющая использовать единую кодовую базу решений для всех платформ, включая Android и iOS.

  • существенно улучшена производительность и уменьшено потребление памяти
  • C# 9 и F# 5
  • новые библиотеки
  • вывод кода Java, Swift и ObjC
  • Windows Arm64 и WebAssembly и многое другое

>>> Подробности

anonymous

Проверено: Shaman007 ()

Ответ на: комментарий от grim

При все увеличивающемся предложении бесплатных страниц всеми, начиная от гитхаба заканчивая Амазоном ценность дыро-пресса стремится к 0

Увы, разница между функционалом плагинов WordPress и бесплатными страницами больше, чем просто пропасть.

Дыра в WordPress заделали как раз с помощью DotNet PeachPie.

anonymous ()
Ответ на: комментарий от vitalif

каких бесплатных страниц ты о чём? говноавтосервису на чём сайт делать? или говносалонукрасоты?

Будут специализированные мамбо профильные тематические конструкторы для чайнегофф, однокликовое создание салона с автоматической интеграцией всего.

anonymous ()
Ответ на: комментарий от Ford_Focus

классическая схема «рантайм отдельно, приложение отдельно» никуда не делась и всё еще рекомендована для использования на серверах

Для микросервисов рекомендуют статическую сборку в Native (Go, RUST и т.п.), в DotNet такое тоже есть пока неофициально, в DotNet v6 вроде собираются уже релизнуть.

anonymous ()
Ответ на: комментарий от vitalif

и он на nodejs

TypeScript прекрасно работает с node.

Typings есть для всего и обычно включены сами разработчиками.

С другой стороны если вы любите страдать и не пользуетесь ни иде ни тем-же VS Code то пользы вам от этого не будет.

Страдайте.

grim ★★★☆ ()
Последнее исправление: grim (всего исправлений: 1)
Ответ на: комментарий от fsb4000

зато гарантированно запустится и не требует лишних телодвижений по простановке и поддержке такой простановки всего нужного для запуска.

anonymous ()
Ответ на: комментарий от grim

Вот скажи, дарагой, куча разрабов ядра (да и не только) пишут в виме. Они тоже страдают? )

Мне от IDE просто толку нет, я и так все помню. Я писал в IDE. Лет в 15. )

vitalif ★★★★★ ()
Ответ на: комментарий от grim

Обоснуйте.

Мне потребовалось 2 (две) недели, чтобы перейти с Java на Scala.

При этом _любой_ Java-код автоматически подхватывается в Play 2 и Lagom.

Что нельзя сказать о C#-коде.

И бенчмарки .NET vs JVM 15 и 16EA для Linux / ARM64 в студию, pls..

Bioreactor ★★★★★ ()
Ответ на: комментарий от anonymous

Уже как года 2 .NET приложения в Production разворачиваются в Docker окружении.

Обновление версии .NET - просто изменение цифры в версии базового образа от Microsoft.

Все работает шикарно

ZOXEXIVO ()
Последнее исправление: ZOXEXIVO (всего исправлений: 1)

Релиз .NET 5

Критикую Microsoft, но справедливо и похвалить их.
Молодцы!

Билл, открой исходники DirectX, пожалуйста.

Наивно конечно …

Владимир

anonymous ()
Ответ на: комментарий от anonymous

Скорей бы уже Метапрог в релиз вышел …

@paramon и @metaprog толковые ребята.
У @metaprog «нелюбовь» к текстовым языкам программирования пройдет.

Вот не пойму, что это у него там СУВТ … разные.
switch с циклом и еще чем то скрестил?

Не ехидничаю.
Документации нет, а объясняют так, что «без ящика водки не разберешься».

Владимир

anonymous ()
Ответ на: комментарий от Bioreactor

Обоснуйте

Очень просто.

Из ~ 70 человек в очень продвинутом коллективе Scala осилил 1 человек и контракторы.

В результате от Spark решили отказаться так как развивать проект своими силами не смогли.

Таких случаев море.

Мне потребовалось 2 (две) недели, чтобы перейти с Java на Scala.

Lol

Что нельзя сказать о C#-коде.

Кек

grim ★★★☆ ()
Ответ на: комментарий от anonymous

Вот не пойму, что это у него там СУВТ … разные.

@paramon о Метапрог ни кто ничего толком не знает.
Все же нужно найти время и объяснить, что такое СУВТ, … в примерах кода на C/C+, Python, …

Отличие этих операторов от тех, что имеется в других языках программирования.

Если это «стоящие» новации, то смотришь их в Python, PHP, … добавят.

Если «так себе», то покритикуют с пользой для проекта.

Владимир

anonymous ()
Ответ на: комментарий от Bioreactor

Мне потребовалось 2 (две) недели, чтобы перейти с Java на Scala.

На scala можно писать как на улучшенной жабе, но так в мире scala никто не пишет, я читал критику scala, причины отказа от её использования. Основная проблема была в том что два средних (по рынку труда) программиста на scala могут не понимать код друг-друга потому как каждый пишет на каком-то своем подмножестве scala. Были даже смешные истории про то как разработчики впервые увидели в коде spaceship оператор <|*|> и никто не понимал что это такое, и что оно делает.

Если ты «бос» в своем загоне, то можешь навязать код конвешен и разрешенное подмножество, тогда кодить можно, но с ростом будут проблемы, потому как с рыка придут функциональщики которые знают как нужно писать на scala и завернут все твои представления о коде в моноид.

anonymous ()
Ответ на: комментарий от grim

70 человек в очень продвинутом коллективе Scala осилил 1 человек и контракторы.

Кошмар какой!

Мне подкинули баблосиков, как только я реально перешел с Java на Scala.

Главное - чтобы деньги платили.

Bioreactor ★★★★★ ()

.NET 5 — единая open source платформа

ВРАНЬЁ. От опенсорса там только возможность посмотреть исподники. Ничего менять тебе там не позволят. Хуже того - там в менеджменте сидят имбецилы, которые вообще в ИТ не втыкают.

объединяющая .NET Core, .NET Framework, Xamarin и Mono

А смысл?? Из реально работающего там только FW. Остальное покрасить и выкинуть.

matumba ★★★★★ ()
Ответ на: комментарий от vitalif

Мне от IDE просто толку нет, я и так все помню. Я писал в IDE. Лет в 15. )

У меня для тебя плохие новости - мозгом ты так и остался в 15.

IDE - это охренеть какая полезная вещь. Объяснять не буду, мне кажется, ты просто ляпнул чушь.

matumba ★★★★★ ()
Ответ на: комментарий от matumba

Хуже того - там в менеджменте сидят имбецилы, которые вообще в ИТ не втыкают.

В чем это проявляется? Чего они накосячили последние года 3-4?

anonymous ()

.NET 5 — единая open source платформа, объединяющая .NET Core, .NET Framework, Xamarin и Mono, позволяющая использовать единую кодовую базу решений для всех платформ, включая Android и iOS.

Уже поручено импортозаместить для платформы БолгенОС?

Karapuz ★★★★★ ()