DEV Community


Discussion on: How would you build a desktop app nowadays?

ahferroin7 profile image
Austin S. Hemmelgarn

Depends on the platform.

If I needed it to be cross-platform, and didn't need any actual interaction with the local filesystem, I'd probably just write a PWA and be done with it. Everybody has a web browser, and a well written PWA is just as usable for most things that don't need filesystem access these days as a native app (and if you use Web Assembly, it's nowhere near as much of a performance hit as most people think).

Barring that, I'd probably still use HTML/CSS/JS for the UI, though I'd have to do some serious work searching for a good front-end for that. Probably Python or C for the core logic.