三天搞定一个客户端?AI到底是不是神话?飞哥来告诉你!还附上最佳实践哦!
背景
现在AI编程工具的新闻满天飞,“一句话就能生成一个设计原型”、“一句话就能搭建一个网站”,没尝试过的人肯定会觉得这些神奇得不可思议。
会编程的人中,有些人可能会觉得AI根本无法满足我们的需求,写出来的代码连小狗都不想用。
不过,飞哥可不这么认为,狗都不想用的代码,飞哥得试试。
成果
下面就直接展示一下AI开发的效果图吧。
关于

PDF合并

这是PDF智转的Mac客户端,认识飞哥的人知道,飞哥一直在服务端这块耕耘,客户端的领域可算是新尝试。这次的客户端开发,飞哥采用了全新的领域语言:Python,完全不依赖任何后端的API接口。
AI是玩具吗?
表面上看起来很美好,但很多人往往在第一步就跌了跟头。
有些同学对着 kimi、豆包、DeepSeek说了句“帮我实现一个PDF转换的客户端”,结果试了好几次,代码都跑不起来!这可是很多人都会犯的错误。
而且还有些同学利用 Cursor、Trae这些高大上的工具,也在这第一步就卡住了。
实践出真知
对于这个客户端,飞哥选择了 Python,而不是当下流行的 Flutter、Electron。核心需求很简单,就是要实现一个不依赖后端API的客户端,而Flutter、Electron通常只是表面工作。
Python本身就有许多PDF支持的类库:pdf2image、Pillow、pypdf、PyMuPDF。
1、用AI来做技术选型
这一环节至关重要,选错了技术,后面的代码就会出问题。这个过程可以借助 DeepSeek。

Deepseek给出的推荐是Electron

不过这个过程并不是完全依赖AI的建议,飞哥最后还是选择了 Python。
2、深化方案
Python,就意味着UI可能不那么好看。这个时候继续借用AI的帮助。

Deepseek给出的建议相对中肯

经过综合对比,飞哥最终选择了 PySide6。
3、深入了解每个框架的特性
- 在Github上找到相应代码,查看官方资料,比较一些star数、更新频率和Bug等情况
- 进一步访问官网了解其特性,这里不必过于依赖AI,有时AI会给出错误的官网链接
- 结合Deepseek,针对一些主要是英文的库可以配合Grok和豆包来对比库的说明和特性
4、写代码验证逻辑
用PySide6写了一些代码,结果发现UI简直丑爆了,甚至一度想要换个方案。
5、寻找更好的UI

Deepseek的建议也相当靠谱

6、利用Trae和Qoder编写代码
对于全新的领域,综合使用AI来进行对话,进一步确认真理。
剩下的就是各种AI的对话。尽管飞哥是Trae的忠实用户,这次我也投入了钱在Qoder上,Qoder这次表现得很好。

11月8日购买的,花了10美元,目前使用了1/3,性价比还是蛮高的,三天搞定。
总体来说,咱们国产的AI编程工具完全可以和国际工具比肩,大家可以放心尝试。不必纠结于一定要用Claude模型。
总结:AI编程的实战心得

通过这次三天的客户端开发,飞哥总结了几个关键的心得:
1. AI并不是万灵药,而是一个放大器
AI编程工具确实很强大,但它放大的是你的技术判断力,并不是取代你的思考。在技术选型阶段,DeepSeek推荐了Electron,但飞哥基于“无后端API依赖”的核心需求,最终选择了Python。这表明:最终的决定权始终在开发者手中。
2. 对话质量直接影响代码质量
Vibe Coding的核心在于“对话工程”——如何与AI进行有效的沟通。这包括:
- 明确需求边界(比如:必须在本地运行,不能依赖API)
- 分阶段验证(技术选型→方案深化→UI优化)
- 交叉验证(用多个AI工具对比答案)
3. 国产工具已经具备国际竞争力
从DeepSeek到Qoder,国产AI编程工具在技术上丝毫不逊色于国际产品。10美元/月的Qoder,在这三天开发中只消耗了1/3的额度,性价比极高。不必盲目追求国外模型,国产工具足够给力。
4. 新时代的开发范式
在AI时代,编程正在从“写代码”转向“引导AI写代码”。开发者需要:
- 技术广度(了解多种技术栈的优缺点)
- 需求分析能力(准确描述和分解需求)
- 验证思维(不盲目相信AI的输出,始终保持批判性思考)
飞哥的建议
- 从低起点开始:先从熟悉的技术栈入手,尝试AI编程
- 过程要细致:分阶段验证,别想着一步到位
- 心态要开放:拥抱变化,但要保持独立思考
AI不是神话,而是我们手中又一把利器。关键在于:用它来拓展能力边界,而不是替代思考过程。飞哥的实践证明:只要方法得当,三天完成一个高质量的客户端,完全有可能!你也可以借鉴飞哥的方法,来探索如何使用AI。
未来,如果AI真的能做到一句话生成应用,那这些应用还有存在的必要吗?或许,未来的APP都会消失,留下的只有一个显示屏了。
原文链接:https://www.ffeeii.com/ai-best-practice.html











看到用AI做客户端开发,心里有点期待,也有点担心,毕竟代码的可维护性很重要。
三天搞定客户端,听起来很惊人,实际操作中会不会有许多细节被忽略?
飞哥对AI编程的看法很有意思,确实不一定要完全依赖它。
我也有过用AI生成代码的经历,结果往往不如预期,调试消耗的时间不少。
看到飞哥用AI辅助开发,真是有点羡慕,自己用AI时总是出错,难道是我不会用?
有些AI工具的建议并不总是准确,还是要结合自己的判断。
选择Python作为开发语言真是个明智之举,是否会影响后期的扩展性?
飞哥的实践让我想起了我的项目经历,AI工具有时候真是让人哭笑不得。