Hi,
I’m developing an embedded device, which currently has a GUI software package developed in Python (PySide). I’m yet to test the software on a Toradex device, but initial testing on other SBCs has me concerned that Python may be too slow for this particular application and purpose. As such, I’m considering migrating the project to a compiled language such as C++.
At this point in time I can’t justify the commercial Qt license, so I may have to look elsewhere for a C++ GUI framework.
I’d really appreciate if developers with experience in both interpreted and compiled languages (particularly those pertaining to embedded applications) could weigh in, as I’m somewhat at a cross-roads at the moment. Another option I’m considering is to develop a web-based GUI, utilising the existing Python logic in the background, feeding GUI data and logic via websockets to a JavaScript layer. I’ve done this before for non-embedded applications and it works quite well, but I can’t imagine there are many commercial embedded devices employing this approach.
Thanks!