Re: Посоветуйте язык/библиотеку для мультиплатформенного UI
От: vdimas Россия  
Дата: 03.06.23 12:06
Оценка: 78 (1)
Здравствуйте, scf, Вы писали:

scf>Что хотелось бы:

scf>- не C/C++

C#/XAML
https://platform.uno/


scf>- компиляция в один исполняемый файл без внешних зависимостей


https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file/overview?tabs=vs


scf>- возможность вызывать нативное апи


https://learn.microsoft.com/en-us/dotnet/standard/native-interop/pinvoke
https://learn.microsoft.com/ru-ru/dotnet/api/system.runtime.interopservices.marshal?view=net-7.0
https://learn.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.nativelibrary?view=net-7.0


scf>- бинарник меньше 10 мегабайт


https://platform.uno/blog/profile-guided-aot-in-uno-platform-reduces-package-size-by-50/


scf>- win64/linux


https://platform.uno/uno-platform-for-linux/

Более того, поддерживается WASM, это значит, что оно будет работать даже там, куда .Net еще не добрался, но где уже есть Хром или Лиса, т.е. можно использовать функциональность этих браузеров по созданию "локальных приложений", исполняемых с помощью хелпера навроде chrome-proxy — это будет "просто рамка приложения", без всей браузерной UI-лабуды, а внутри рамки — твоя приложуха.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.