Информация об изменениях

Сообщение Re[28]: Новости C#13. params от 24.10.2024 14:10

Изменено 24.10.2024 14:14 Serginio1

Re[28]: Новости C#13. params
Здравствуйте, Shmj, Вы писали:

S>> Ну вот COM была поддержка всех языков на Windows. Это не проблема.


S>Причем тут Windows? Библиотека должна писаться под все 6 платформ, а не под одну.


При том, что COM вполне реально можно перенести на все платформы. Или VMT запретили?
S>> А вот те кто пишет кроссплатформенные библиотеки, они же как правило еще и предоставляют нормальный интерфейс для каждого языка. Например SkiaSharp это обертка над нативными SKIA библиотеками.
S>>Никому не интересны голый FFI.

S>И этот интерфейс — основан на FFI всегда — загляните внутрь. Т.е. основа всего — функции на голом С.


Я так и написал. Но голый FFI не интересен. Нужны классы над этими FFI.
S>Вы и WebAPI назовете ненужным? По сути WebAPI — аналогичен по функционалу. И этого достаточно.
WebAPI нужен, как и gRPC и SOAP. Но они ну ни как не аналогичны FFI.
Re[28]: Новости C#13. params
Здравствуйте, Shmj, Вы писали:

S>> Ну вот COM была поддержка всех языков на Windows. Это не проблема.


S>Причем тут Windows? Библиотека должна писаться под все 6 платформ, а не под одну.


При том, что COM вполне реально можно перенести на все платформы. Или VMT запретили?
S>> А вот те кто пишет кроссплатформенные библиотеки, они же как правило еще и предоставляют нормальный интерфейс для каждого языка. Например SkiaSharp это обертка над нативными SKIA библиотеками.
S>>Никому не интересны голый FFI.

S>И этот интерфейс — основан на FFI всегда — загляните внутрь. Т.е. основа всего — функции на голом С.


Я так и написал. Но голый FFI не интересен. Нужны классы над этими FFI, а это уже намного больше работы!
S>Вы и WebAPI назовете ненужным? По сути WebAPI — аналогичен по функционалу. И этого достаточно.
WebAPI нужен, как и gRPC и SOAP. Но они ну ни как не аналогичны FFI.