DEV Community

loading...

Discussion on: How would you build it? - Cross-platform Desktop GUI

Collapse
mrwesdunn profile image
Wes Dunn Author

Sorry for the slow reply!!

There’s nothing inherently unpalatable about Electron... however, the app’s current memory footprint is quite small and if at all possible I’d like to maintain that benefit. One thing about the app is that the GUI is largely used for configuration purposes, so it’s not exactly required for basic use of the app. This is one major reason I’ve considered going the “separate codebases” route. Admittedly there would be more to maintain, but that seems like a reasonable trade-off given the advantages of that approach. My biggest constraint is dev time/effort required to “make the jump” to something new. Given that, I‘be started looking more towards serving static assets (html/css/js) from a local server.

Collapse
whyboris profile image
Boris

Thanks for the reply! This makes sense.