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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: 2020, Language and Framework for Cross Platform Dev (Especially Desktop)

6 点作者 aliezsid大约 5 年前
I'm building a certain project and even though I'm a little biased towards just developing it for the Mac since I don't want to write and/or maintain 3 repositories for it , I'd like to know what HN community thinks would be a good selection right now

6 条评论

Lionga大约 5 年前
Flutter supports iOS and Android fully and beta support for Web, Windows and Mac all from a single code base.<p>It has a pretty awesome developer experience and for me is the clear winner for Cross Platform Dev.
评论 #22906852 未加载
hannofcart大约 5 年前
Qt, because it has reasonably mature bindings in most languages you&#x27;d want to use. The bindings for Python seem the most mature though I have used the Golang bindings with reasonable success as well.
评论 #22911445 未加载
Foober223大约 5 年前
Back end in portable C or C++. Front end using the native OS GUI features. Compile separately for each platform. Many developers may not be a fan of this, but it&#x27;s the best kind of cross platform for the users. If you need something of heirloom quality on the front-end it&#x27;s the way to go.<p>But if front-end GUI widgets literally <i>are</i> your app or a high % of it, then this falls apart. You&#x27;re basically maintaining 3 separate apps at that point.
评论 #22911434 未加载
karmakaze大约 5 年前
This is something I&#x27;ve often wondered and don&#x27;t have a great answer for. Ideally, I&#x27;d like to use a statically-typed, garbage collected (maybe reference counted&#x2F;managed) language.<p>There used to be Adobe AIR, JavaFX, Silverlight. Now we have Electron, Qt, maybe Flutter soon. Is Eclipse RCP or Netbeans still viable?
detaro大约 5 年前
For desktop across Windows&#x2F;Mac&#x2F;Linux without further context given: Qt would be my default answer
评论 #22913854 未加载
manicbits大约 5 年前
Electron works great if done right (see Visual Studio Code).
评论 #22907807 未加载
评论 #22907407 未加载