我一直在用“氛围编程”的方式做小应用,但这类应用有个通病:它们只能活在当初构建的那台机器上。理想状态是把应用自托管起来,这样所有设备都能访问。这次我决定拿Claude和Gemini做个对比测试,看哪个模型能把应用Docker化做得更好,同时让自托管流程尽量简单。

测试目标很明确

打开网易新闻 查看精彩图片

不是比谁代码写得漂亮,而是看谁能把“构建Docker应用”和“简化自托管”这两件事同时做好。两个模型拿到的是同一个任务,但过程中表现出了明显不同的倾向。

一个更顺滑,一个更聪明

从实际体验来看,一个模型在流程上更顺畅,几乎不用反复纠正就能把Docker配置跑通;另一个则在方案设计上更聪明,会主动考虑一些边界情况和部署细节顺滑的那个省心,聪明的那个需要多花点时间理解它的思路,但最终给出的结构更完整。

这次对比没有绝对赢家,关键看你在意的是上手速度还是方案深度。如果你只想快速把应用容器化跑起来,选顺滑的那个;如果你愿意多花几分钟换一个更周全的架构,聪明的那个更值得试。