Здравствуйте, Serginio1, Вы писали:
V>>Ну а мне требуется System.Runtime.CompilerServices.Unsafe, и?
V>>Мне это надо, чтобы не сливать хотя бы ноде.
S> А ты проверял? https://stackoverflow.com/questions/49731480/system-runtime-compilerservices-unsafe-produce-unexpected-behavior-in-xamarin-fo?rq=1
Примерно год назад проверял, когда делал попытки портировать наш .Net Core продукт на Андрод.
S>Здесь прекрасно используют. А вот и бэнчмарки, где нода сливает Net
S>https://www.techempower.com/benchmarks/
По ссылке тесты веб-фреймворков, т.е. большого пласта писанной на технологии логики.
Ес-но, чистый JS сливает чистому C#, неужели ты пытаешься приписать мне иное? ))
В моем случае в ноде будет обёртка над уже приличной функциональностью в нейтиве, поэтому, играет рояль только эффективность интеропа.
CompilerServices.Unsafe позволяет при грамотном подходе этот интероп, считай, ополовинить.
V>>Я тебя умоляю... без поддержки новейших фич языка и платформы Хamarin превращается в подобие VB, а в ноде я могу прикрутить требуемую функциональность через плюсы.
V>>Причём, вызов нейтивного кода из ноды в разы дешевле, чем из дотнета.
S>https://docs.microsoft.com/ru-ru/dotnet/standard/net-standard
S>Поддержка .NetStandard 2.1 и C# 9
Ошибочка, в xamarin поддержка только .NetStandard 2.0
S>https://stackoverflow.com/questions/64786495/is-it-possible-to-use-c-sharp-9-for-xamarin
И здесь тоже подтверждается.
V>>Под iOS иногда обыгрываю мелкие различия с линуховым прочтением POSIX — там понты работы.
S> Ну под IOS то там как раз аналог .Net Native так, что под IOS они сделали то о чем ты говоришь.
S>Кстати как там Node на IOS?
https://www.npmjs.com/package/nodejs-mobile-cordova
Но я не специалист в cordova, т.е. подробностей не в курсе.
V>>Под Андроид работы тоже немного, т.е., имеющиеся исходники дотнета можно заставить собраться для arm64-андроида, допилить чуть сборку, портировать SSL-слой на boring SSL, перекинуть CRT-зависимости с GNU-либ на гугло-андроидные и т.д.
S> Там как раз использование Java и котлин библиотек коих куча.
Не нужны, под капотом там обычные линуха.