... заменить HTML на XML, а визуализацию на qt-виджеты?
Грубо говоря, написать браузер, но такой, который вместо html-быдлокода требовал ты валидный xml от qt-дизайнера?
По функционалу QtGUI позволяет сделать все фичи что делают через JS и HTML, но через qt оно проще, легче и быстрее.
По сложности написания - фигня. Накидать GUI на Qt проще чем на html. Другая проблема что нужно будет сделать специальный qt-дизайнер(или допилить этот, или добавить виджетов) для некоторых задач, что в вебе есть а в кути обычными виджетами сделать не очень просто.
Фактически, получится что можно использовать любой веб-фреймворк и движок темплейтов для написания кода для браузера. Т.е. на стороне сервера изменений нет, а вот клиент - да, очень преобразится.
К чему это я. Да к тому что надоели все эти войны о WPF, Сильверлайт/Мунлайт, Моно, HTML5, JS, Java.
Ведь фактически Сильвер/Мунлайт является реализацией такой мысли, только реализацией людей, которые узко мыслят.
Что думаете?