Re[33]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 29.08.21 10:53
Оценка:
Здравствуйте, 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 и котлин библиотек коих куча.

Не нужны, под капотом там обычные линуха.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.