So I'm currently planning 2-3 different apps which I "need" to scratch a few itches. I'm tired of web apps, so I'm planning to develop off-line desktop apps. I've been a bit out of this world so I'm not sure whats the best way to go forward in terms of tech.<p>Electron seems to be a good option for someone who, like me, has webdev experience. Also, the huge amount of JS libraries allows you to do plenty of cool stuff (one of my apps needs to deal with audio). But I also know it takes a regular share of criticism.<p>So apart from that, what are the options for having good features and good GUIs? I'm on linux, but having windows versions working would be neat as well.<p>.NET sounds like a good contender, but my (brief) research revealed I may have a hard time working with more advanced stuff in audio.<p>All advice appreciated!
You should probably explain why you're tired of web apps. You can make them work offline and support other "native" features with service workers and other new APIs. If you already have a browser process running, starting such a progressive web app doesn't take any longer and any more resources then opening a website, so the typical criticism of electron doesn't apply.
If you are looking to do audio on the desktop then juce is a nice helper if you're looking to work with c++ <a href="https://juce.com/" rel="nofollow">https://juce.com/</a>
Check out Flutter, it has good desktop support and runs on Windows, macOS and Linux via natively compiled code, so not like Electron which comes with a browser.
"tired of web apps", "i'm on linux", wants to "develop off-line desktop apps".<p>All the key motivations for writing emacs lisp packages.<p>Given you're a web jockey, I suspect emacs is a non-starter but you did say
<i>all</i> advice appreciated.<p>Sent from nnhackernews