When does it make sense to build a desktop app with native or semi-native UI components (such as GTK or QT), or to go the web-UI route and use toolkits like Electron ...
There was a time when you had to choose between creating universal mobile apps and native apps. Universal apps used web technologies like HTML and JavaScript, which often performed badly in mobile ...