DEV Community

Discussion on: If you had to create a desktop app what tech stack would you use?

Collapse
 
m_nevin profile image
Marc Nevin

To echo what a lot of others are saying here, Electron is probably the way to go!

It can definitely be a resource hog - but its normally "good enough" for most applications. Not to mention it's probably the most accessible option for most developers; the skills needed are really democratised, so more help/support available and if you're looking to open-source it has a higher likely-hood of contributors etc.

Also personally, making progress with an app is wayyyy more satisfying than having to learn a whole load of new toolsets first!

When it comes to other options, I've done some work in .Net Core cross-platform and wasn't a fan but its an option that I'm sure someone here will fight its corner, think I would if I wasn't tainted from my WPF for Vista (Honestly, terrible) project a few years ago.

For other options past those two, all I can think is to hack up the famous Bjarne Stroustrup quote; there's two classes of tools - the ones people complain about, and the ones no one uses.

Let us know what you decide on, good luck!

Collapse
 
perigk profile image
Periklis Gkolias

Thanks Marc, looks like no one here likes .net core 😁 (I haven't tried it to be honest)

Collapse
 
m_nevin profile image
Marc Nevin

Awk.. its fine everyone loves to beat on everything MS-related,

Also if performance is the deciding factor it's going to be hard to avoid native!