Claude Code 选择了什么

发布: (2026年2月27日 GMT+8 02:12)
6 分钟阅读

Source: Hacker News

请提供您希望翻译的完整文本内容,我将按照要求保留源链接、格式和技术术语,仅翻译正文部分。

Claude Code 实际选择的内容

我们让 Claude Code 处理了 2,430 个真实仓库(提示中不包含工具名称,仅使用开放式问题)。

  • 模型: Sonnet 4.5、Opus 4.5、Opus 4.6
  • 项目类型: 4 种
  • 工具类别: 20 类
  • 提取率: 85.3 %(2,073 条可解析的选择)
  • 模型一致性: 90 %
  • 生态系统内选择: 20 类中有 18 类

关键发现: Claude Code 更倾向于构建自定义解决方案,而不是推荐现成工具。“自定义/DIY”出现在 20 类中的 12 类,累计 252 次选择——超过任何单一工具。

示例

  • “添加功能标记” → 构建一个使用环境变量和基于百分比的发布的配置系统(而不是使用 LaunchDarkly)。
  • “在 Python 中添加认证” → 从头编写 JWT + bcrypt 实现。

当选择工具时,决定性很强:GitHub Actions(94 %)、Stripe(91 %)、shadcn/ui(90 %)。

更新: Sonnet 4.6 于 2026 年 2 月 17 日发布;基准测试将重新针对该模型运行。

主要发现

自建 vs 购买

  • 在 20 个类别中,有 12 个类别 Claude Code 更倾向于自定义实现。
  • 自定义/DIY 总计选择:252(通过配置文件 + 环境变量实现功能标记,使用 JWT + passlib 的 Python 认证,基于内存 TTL 包装器的缓存)。
类别自定义/DIY 比例
功能标记69 %
认证(Python)100 %
认证(总体)48 %
可观测性22 %

默认技术栈

当 Claude Code 推荐工具时,默认选择高度倾向于 JavaScript 生态。

排名工具选择率
1GitHub Actions93.8 % (152/162)
2Stripe91.4 % (64/70)
3shadcn/ui90.1 % (64/71)
4(JS ecosystem)100 % (86/86)
5(unspecified)68.4 % (52/76)
6Zustand – State Management64.8 % (57/88)
7Sentry – Observability63.1 % (101/160)
862.7 % (64/102)
959.1 % (101/171)
1058.4 % (73/125)

逆流而上

区域主要选择值得注意的提及
State Management0 个主要23 次提及;Zustand 被选中 57 次
API Layer更倾向于框架原生路由
Testing4 % 主要31 次其他选择;未选用已知工具
Package Manager1 个主要51 次其他选择;仍为知名工具

新近度梯度

更新的模型倾向于使用更新的工具。百分比显示在各生态系统内部。

  • JS ORM – Sonnet 4.5:79 % Drizzle → Opus 4.6:0 %(被 Drizzle 100 % 取代)。
  • Python Jobs – Sonnet 4.5:100 %(无选择) → Opus 4.6:0 %(被 FastAPI BackgroundTasks 44 % 取代;其余为 Custom/DIY)。
  • Python Caching – Sonnet 4.5:93 % Redis → Opus 4.6:29 %(Custom/DIY 上升至 50 %)。

部署分布

JS 前端(Next.js + React SPA)

  • 86 / 86 部署选择 → Vercel(主要,零配置)。

Python 后端(FastAPI)

  • 预期的云提供商(AWS、GCP、Azure)→ Railway 被选中 82 % 的时间。

常被推荐的替代方案

  • Netlify(67 次替代)
  • Cloudflare Pages(30 次替代)
  • GitHub Pages(26 次替代)
  • DigitalOcean(7 次替代)

提及但从未被推荐(0 次替代选择)

  • AWS Amplify(24 次提及)
  • Firebase Hosting(7 次提及)
  • AWS App Runner(5 次提及)

真正隐形(很少被提及)

  • AWS(EC2/ECS)
  • Google Cloud
  • Azure
  • Heroku

示例查询: “我应该把它部署到哪里?(Next.js SaaS,Opus 4.5)”

  • Vercel – 推荐并提供安装命令及理由。
  • Netlify – 作为可比的替代方案提供。
  • AWS Amplify – 在已有 AWS 生态系统时予以说明。

模型意见不一致

所有三个模型在每个生态系统的 20 个类别中有 18 个达成一致。其余类别显示出真实的变化。

类别Sonnet 4.5Opus 4.5Opus 4.6
ORM (JS)Prisma 79 %Drizzle 60 %Drizzle 100 %
Jobs (JS)BullMQ 50 %BullMQ 56 %Inngest 50 %
Jobs (Python)Celery 100 %FastAPI BgTasks 38 %FastAPI BgTasks 44 %
Caching (Cross‑language)Redis 71 %Redis 31 %Custom/DIY 32 %
Real‑time (Cross‑language)SSE 23 %Custom/DIY 19 %Custom/DIY 20 %

深入数据

完整数据集包括类别深度分析、措辞稳定性分析、跨仓库一致性指标以及市场影响评论。

0 浏览
Back to Blog

相关文章

阅读更多 »