问HN:2025年人们在桌面应用开发中使用哪些工具链?
我最近看到这里有一条评论[0],提到了使用大型语言模型(LLMs)构建原生桌面应用程序所面临的挑战。评论者指出,培训资源变得非常稀缺——与网页或移动开发相比,几乎没有博客文章、教程或开源项目。他们还提到,虽然在90年代桌面应用开发是一条稳固的职业道路,但现在对于大多数人来说,它被视为一条死胡同,除了像微软或Adobe这样的巨头。
这让我开始思考:我自己的桌面开发经验可以追溯到90年代末,当时使用的是Delphi中的Turbo Pascal 6,而我对现代实践已经不太了解。随着环境的变化,我对今天开发者实际使用的工具和工作流程感到好奇。
以下是一些引发讨论的问题:
- 目前哪些编程语言和框架在桌面应用开发中流行?
- 有没有什么常用的集成开发环境(IDE)、构建工具或库可以简化开发过程?
- 如果你关注代码性能或效率(无论对你来说这意味着什么),上述答案会有所不同吗?
- 原生桌面应用开发作为职业仍然可行吗,还是大多数新项目正在转向基于网页的替代方案?
我很想听听最近有经验的朋友们的看法——成功故事、陷阱和建议都非常欢迎。提前感谢大家的分享!
[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