Представьте, что вы работаете в Windows 7, и вам нужно написать графический интерфейс для приложения GRAPHIC (например, редактора ландшафта, средства просмотра сетки ...), которое предполагает широкое использование DirectX и OpenGL (написано на родном C ++).
Если ваша цель - мультиплатформенное программное обеспечение, тогда вам следует выбрать wxWidgets, но представьте, что вы работаете только с Windows-приложением ... каким будет ваш выбор? а почему?
Я предполагаю, что приложение будет работать как на XP, так и на Vista / 7, и, очевидно, в случае WPF пользовательский интерфейс будет управляться, но он будет вызывать собственные функции через прокси-подобный класс C ++ / CLI
(вызовет ли «подпрыгивание» из-за управляемых и нативно-управляемых проблем с производительностью?).