Ask HN:2025年大家都在用什么工具链开发桌面应用?
2 分•作者: lincoln20xx•9 个月前
最近,我看到了这里的一条评论 [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'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'm out of the loop on modern practices. With the evolving landscape, I'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'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://news.ycombinator.com/item?id=44841291