Re[21]: Новости C#13. params
От: Shmj Ниоткуда  
Дата: 24.10.24 11:52
Оценка: :)
Здравствуйте, Serginio1, Вы писали:

S>>А вот API библиотеки должно быть упрощенным. Примерно так же как вы делаете WebAPI. Вы WebAPI делали когда-нибудь? Вас же не смущает что WebAPI не обладает возможностью передавать объекты классов и пр. вещи?


S> Как это не может? Все передается через Json сериализацию или gRPC

S>А многие используют и memory mapped files

Объект класса — это не только данные, но и связанные с ними методами. Как ты его передашь через WebAPI?

Вот и рассматривай FFI как аналог API к твоей библиотеке — только очень быстрый и с доп. возможностями.

S>Опять же по gRPC можно получить описание используемых классов через .proto


Классов или структур? Методы то не инстанциальные.

S>>Возможно ли это?

S>Ну тебе же уже давали ссылку. Кроме того через Source Generator или обработку Il кода нет проблем создать h файлы. Я уже тебе давал ссылки.

На что ссылку? На документацию Native AOT? Дай пример библиотеки + скрипты сборки под 6 платформ, которая поддерживает FFI.

S> Но еще раз. Видишь суслика — нет. А он есть.

S> Кому надо те делают. Большинству это просто не нужно. Проще использовать тот же gRPC
S>В том же андроиде многое сделано через обмен сообщений с сервисами

Вот в том то и дело что проще — потому что иначе невозможно и вы делаете через такой костыль. А это не то и близко не то. Это и медленно и требует доп. ресурсов.

Пойми — человечество за тысячелетия своего существования смогло договориться не о таком уж большом количестве стандартов. Так вот FFI — это то немногое, к чему смогли прийти люди и с чем согласились за миллионы лет своего развития.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.