TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What tech to use for good old desktop apps?

3 点作者 nunodonato超过 4 年前
So I&#x27;m currently planning 2-3 different apps which I &quot;need&quot; to scratch a few itches. I&#x27;m tired of web apps, so I&#x27;m planning to develop off-line desktop apps. I&#x27;ve been a bit out of this world so I&#x27;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&#x27;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!

4 条评论

amadeuspagel超过 4 年前
You should probably explain why you&#x27;re tired of web apps. You can make them work offline and support other &quot;native&quot; features with service workers and other new APIs. If you already have a browser process running, starting such a progressive web app doesn&#x27;t take any longer and any more resources then opening a website, so the typical criticism of electron doesn&#x27;t apply.
评论 #24659788 未加载
shams93超过 4 年前
If you are looking to do audio on the desktop then juce is a nice helper if you&#x27;re looking to work with c++ <a href="https:&#x2F;&#x2F;juce.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;juce.com&#x2F;</a>
cercatrova超过 4 年前
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.
jimmyvalmer超过 4 年前
&quot;tired of web apps&quot;, &quot;i&#x27;m on linux&quot;, wants to &quot;develop off-line desktop apps&quot;.<p>All the key motivations for writing emacs lisp packages.<p>Given you&#x27;re a web jockey, I suspect emacs is a non-starter but you did say <i>all</i> advice appreciated.<p>Sent from nnhackernews