I agree that almost every framework has some issue or the other. wxWidgets is cross platform but has a weird signal handling mechanism and user customisation is difficult. Qt is great but the mobile support is questionable. Electron and React Native combined makes it almost cross platform and cross device and is easier to code, but they are slower and have a tendency to break now and then. As a language JavaScript evolves too fast, Java seems bloated and stagnant (at least some people think, I don’t), C++ is concise but memory management has to be done very systematically for avoiding performance lags or bugs, Python GUIs tend to be laggy. Rust and Go seem to be the new big thing in the language world, but I don’t know how much actual developmment has been done with them.

There seems to be no Paradise in the software development world it seems…

3 Likes