Ask HN:2025年大家都在用什么工具链开发桌面应用?

2作者: lincoln20xx9 个月前
最近,我看到了这里的一条评论 [0],其中强调了使用 LLM 构建原生桌面应用程序的挑战。评论者指出,与 Web 或移动开发相比,培训资源变得多么稀缺——博客文章、教程或开源项目都很少。他们还提到,虽然桌面应用程序开发在 90 年代是一条可靠的职业道路,但现在对于大多数人来说,除了微软或 Adobe 这样的大公司之外,它被视为一条死胡同。 这引发了我的思考:我自己在桌面开发方面的经验可以追溯到 90 年代末,当时使用 Turbo Pascal 6 在 Delphi 中进行开发,而且我对现代实践已经脱节了。随着形势的发展,我很好奇开发者们今天实际使用什么工具和工作流程。 一些问题可以引发讨论: * 哪些编程语言和框架在桌面应用程序中很受欢迎? * 是否有任何常用的 IDE、构建工具或库可以使开发更容易? * 如果您关心代码性能或效率(无论您认为这意味着什么),上述答案是否会发生变化? * 原生桌面应用程序开发作为一种职业是否仍然可行,或者大多数新项目是否正在转向基于 Web 的替代方案? 我很乐意听到有最近经验的人的意见——成功案例、陷阱和建议都很好。感谢您的分享! [0] https://news.ycombinator.com/item?id=44841291
查看原文
I recently came across a comment [0] here that highlighted the challenges of building native desktop apps with LLMs. The commenter pointed out how scarce training resources have become—few blog posts, tutorials, or open-source projects exist compared to web or mobile development. They also noted that while desktop app development was a solid career path in the 90s, it&#x27;s now seen as a dead end for most, outside of big players like Microsoft or Adobe.<p>This got me thinking: My own experience with desktop development dates back to the late 90s using Turbo Pascal 6 in Delphi, and I&#x27;m out of the loop on modern practices. With the evolving landscape, I&#x27;m curious about what tools and workflows developers are actually using today.<p>Some questions to spark discussion:<p>- What programming languages and frameworks are popular for desktop apps? - Are there any go-to IDEs, build tools, or libraries that make development easier? - Do the above answers change if you care about code performance or efficiency (whatever that means to you)? - Is native desktop app development still viable as a career, or are most greenfield projects shifting to web-based alternatives?<p>I&#x27;d love to hear from folks with recent experience—success stories, pitfalls, and recommendations would be great. Thanks in advance for sharing!<p>[0] https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44841291