Здравствуйте, SaZ, Вы писали:
SaZ>А что вы думаете насчёт qml в качестве альтернативы?
Основная претензия — все тот же злополучный JavaScript в основе.
Сейчас лучшее что придумало человечество для формирования UI — это функционально-декларативный подход. Пример: Flutter, Compose MP, Swift UI.
Т.е. обязательное условие — чтобы верстка была не просто декларативной, а позволяла встраивать функции, части интерфейсов выносить в простые функции и вызывать их по месту (которые возвращают дерево контролов/виджетов). Это реально удобнее и проще, чем чистая декларативщина.
Т.е. QML — несколько устарел + JS многие ненавидят. Ну и, получается, две экосистемы — C++ отдельно и скрипты на JS будут отдельно.