Здравствуйте, Shmj, Вы писали:
S>> Ну вот COM была поддержка всех языков на Windows. Это не проблема.
S>Причем тут Windows? Библиотека должна писаться под все 6 платформ, а не под одну.
При том, что COM вполне реально можно перенести на все платформы. Или VMT запретили? S>> А вот те кто пишет кроссплатформенные библиотеки, они же как правило еще и предоставляют нормальный интерфейс для каждого языка. Например SkiaSharp это обертка над нативными SKIA библиотеками. S>>Никому не интересны голый FFI.
S>И этот интерфейс — основан на FFI всегда — загляните внутрь. Т.е. основа всего — функции на голом С.
Я так и написал. Но голый FFI не интересен. Нужны классы над этими FFI, а это уже намного больше работы!
Ты видел SkiaSharp. Там обертка вокруг FFI в тысячи раз больше чем сам FFI
S>Вы и WebAPI назовете ненужным? По сути WebAPI — аналогичен по функционалу. И этого достаточно.
WebAPI нужен, как и gRPC и SOAP. Но они ну ни как не аналогичны FFI.
Посмотри на gRPC и тот же swagger. Никакого аналога и близко нет. Это намного более функциональная надстройка.
и солнце б утром не вставало, когда бы не было меня