Я пишу высокопроизводительную систему в портативном современном С++. Много STL и Boost. Я хотел бы начать строить некоторые передние концы этой системы. Обычно я предпочитаю использовать неконвертированное решение для пользовательского интерфейса, но это означает, что пользовательский интерфейс с очень высокой производительностью, что означает низкую задержку для ответа на сообщения, большой объем сообщений для сортировки и отображения и т.д. Я написал много пользовательских интерфейсов реального времени в .NET, они выполняют работу довольно хорошо. Однако я действительно хочу, чтобы это была кросс-платформа без трюков (таких как Mono), и она просто работает. Каковы некоторые из лучших вариантов для этого?
EDIT:
Позвольте мне бросить еще один, который я только что вспомнил, JUCE. Бесплатно для некоммерческого использования и кросс-платформенного. Проблема только в том, что разработка контролируется одним человеком, но исходный код доступен.