Which UI framework to choose?

Hello!

Being new to JUCE, I am starting a new cross-platform project mainly for MIDI communication/processing. Although I plan to extract some functionality into simpler plugins, the main idea is a multi-window desktop app with a quite complex UI of lots of widgets etc. with realtime feedback, comparable to a DAW or a lighting console.

Keeping performance of such a complex UI in mind, I am struggling to determine whether to go the WebView UI route or stay with the native UI. Coming from the C++/Java world, I only have basic knowledge in Web technology, but would plan to dive deeper into that if it means a greater benefit in terms of performance and flexibility.

Looking forward to hear your opinion, thank you in advance!

Personally I’d stay with the standard JUCE UI rather than going for web views. It’s a more well trodden path IMHO. Just learn how it all ties together and how to keep paints optimal.

3 Likes