It mostly depends on what your mobile/Desktop application capacity. If they are indeed doing business logic and can have some kind of offline business logic, I would go Qt / Qml ( you could also distribute the application on the mobile easily with Qt/Qml). That way you can recycle the C++ code from the raspberryPi into common lib with std C++.
The WebGL doesn’t allow multiple users as far as I known to render the GUI into WebGL (correct me if I’m wrong here I haven’t used it yet, so take this with a grain of salt), but I don’t see that as a solution for multiple simultaneous user into different usage context. I always saw this option as a good configuration view for a device, a config page for a router for example. I’m speculating on this, I haven’t play with it, but my understanding so far: If you would need multiple user you would need to spawn a webgl process per user connected (CGI script or something?!?). And having the business logic into a single process that the webgl GUI process access. But if your GUI are only action controller that are process into the centralized business logic, that must always be connected to the device, I would go full web browser and can simply wrap you web site into an Electron app, saving you a lot of work and have a similar experience across the line and reduce the development time considerably. Jérôme Godbout, B. Ing. Software / Firmware Team Lead O: (418) 682-3636 ext.: 114 C: (581) 777-0050 godbo...@dimonoff.com<mailto:godbo...@dimonoff.com> [signature_403765278]<https://www.dimonoff.com/> dimonoff.com<https://www.dimonoff.com/> 1015 Avenue Wilfrid-Pelletier, Québec, QC G1W 0C4, 4e étage From: Interest <interest-boun...@qt-project.org> on behalf of Megidd Git <megidd...@gmail.com> Date: Wednesday, March 31, 2021 at 2:22 AM To: interest@qt-project.org <interest@qt-project.org> Subject: [Interest] Software architecture style options Hi everyone, Maybe someone can help: https://softwareengineering.stackexchange.com/q/424966/176220 I just need some pointers to guide me in the right direction to explore architecture style options. Thanks, 😃
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest