Hmm, yes obviously that's a very abstract discussion because we aren't going to change the framework like that. We don't have teams of developers that can work over several months to do that for us. Not to mention that it wouldn't make sense to switch to a different framework. Electron is future proof. It's actively developed and supported by Microsoft and other major companies, and is used for many commercial applications.
I still think Electron is the best solution at the moment. If I was developing a new desktop app that's probably what I'd pick (I'd check Qt again to see where they're at though).
On paper React Native might seem more "native" but when you start really using a technology and going into the details you quickly start hitting all kind of edge cases and bugs, even more so with RN (at least on mobile). RN for Windows is an unproven technology and too young, not to mention macOS and you can forget about Linux.
Maybe 4-5 years from now we'll have a clearer view about what framework could replace Electron, but for now it's still a reliable way to get a cross-platform desktop app done.
5 Likes