Собственно интересно узнать, какие есть подходы к реализации UI для десктопных приложений? Интересует что-то современное, с минимумом bootstrap-кода, декларативные подходы, независимость от языка имплементации функционала и все такое прочее. Например Qt со своим
QtQuick и QML,
Mozilla XUL и т.д.
Интересуют даже не столько кросплатформенные реализации, а просто подходы и идеи. Можно даже мертвые и заброшенные (желательно еще бы знать причины, по которым они таковыми стали), лишь бы интересные. С учетом современных тенденций, интересуют фреймворки, с которыми можно быстро разрабатывать потоко-безопасный UI, что бы можно было легко прикрутить адаптивный дизайн (реконфигурация лэйаутов в зависимости от размера окна например), поддержка аппаратного ускорения... Что-то поинтереснее WPF, Spring и прочих популярных реализаций.
Желательно MVVM, с описанием UI в xml (или что-то схожее), с оформлением всего и вся через стили и т.д. Ну и вообще как обстоят дела с адаптивным дизайном вне концепции WEB (к сожалению я не вкурсе как на десктопах сейчас обстоят дела).