В последнее время я думал о том, чтобы попробовать разработку графического интерфейса, и меня разрывает выбор между wxPython и Mono.
Судя по тому, что я там видел, люди с wxPython, кажется, используют трюк WebKit для создания приятного (не обязательно красивого) пользовательского интерфейса.
Насколько сложно сделать следующее на каждой из платформ:
1) Пользовательский контроль
2) Используйте рендеринг HTML
Я не совсем понимаю, насколько рендеринг HTML работает через WebKit в wxPython (т.е. поддерживает ли он отдельные файлы CSS/JS? как поддержка JS? нужно ли нам писать дополнительный код wxPython для запуска JS? насколько это сложно для интеграции между событиями JS и виджетами wxPython? какова обычная стратегия интеграции WebKit с wxPython?)
Не поделитесь своими мыслями на эту тему? Я специально выбираю wxPython или Mono, а не Java Swing без всякой причины.
PS: я знаю об определенных ограничениях кросс-платформенного пользовательского интерфейса (например, он не будет на 100% нативным), и мне наплевать на такие вещи.