Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Сам JUCE достаточно легковесный, чуть более 28 Мб.
Плюс Qt дает нам античный интерфейс системы
для работы Qt приложений необходимо наличие библиотек Qt на машине пользователя.
Плюс Qt дает нам нативный интерфейс системы, а JUCE строит интерфейс достаточно необычный и отличающийся от интерфейса нативных приложений.
MainComponent::buttonClicked, если на форме есть 15 кнопок, этот метод превращается во многоэтажный if или switch? Или потребуется дополнительно воспользоваться дарами STL/boost для упрощения такой конструкции?myButton->addButtonListener (ButtonListener*)
void Button::addListener ( Listener * newListener )
std::wstring. Неужели какой-то сишный фрейморк может предложить хорошую манипуляцию с символами, оставаясь в multi-byte кодировке?quitButton->addListener (this);
зачем JUCE использовать вместо Qt действительно не понятно
Думаю что тем кто только начинает осваивать кроссплатформенные GUI приложения на C++ будет интересно узнать об альтернативе таким монстрам как Qt или таким старичкам как GTK+


JUCE — Кроссплатформенный C++ фреймворк для разработки приложений с пользовательским интерфейсом