Python 和 TypeScript 生态新版图
TIOBE 指数失效(ChatGPT 时代人用对话不再公开提问)。真实数据:Python 统治 AI 模型层(transformers 43.4M vs 1.8M JS),TypeScript 主导产品层(23:1 增速优势,编译器实时捕捉 LLM 错误)。
TIOBE 指数失效(ChatGPT 时代人用对话不再公开提问)。真实数据:Python 统治 AI 模型层(transformers 43.4M vs 1.8M JS),TypeScript 主导产品层(23:1 增速优势,编译器实时捕捉 LLM 错误)。
同一个月,两者都创造了GitHub上贡献者数量的纪录。**
这并不矛盾。排名现在只是测量了错误的东西。
TIOBE通过Google搜索语言名称的频率来追踪排名。这个信号在ChatGPT出现后就失效了——自ChatGPT推出以来,Stack Overflow的问题量下降了约78%。我们没有停止提问,而是停止在公众场合提问。爬虫根本看不到聊天窗口。
所以别管这个指数。看看实际上在生产中运行的东西:
Python在模型层获胜,而且优势明显。
Transformers库一周内获得4340万次安装,而JS版本只有180万。比例是23:1。
OpenAI的Python客户端:每周9770万。npm版本:3180万。
vLLM、SGLang——外部是Python,底层是CUDA。它是大楼里每个昂贵GPU的控制平面。
TypeScript在产品层获胜,原因对任何每天与assistant配对工作的人来说都应该很熟悉。
它在去年超过Python,成为GitHub贡献者数量排名第一。
同比增长67%,而Python为49%,纯JavaScript为25%。
编译器在运行时之前就能捕捉到model的错误猜测(错误的函数签名、错误的字段名)。无类型代码到了生产环境才发现问题,通常是凌晨3点,从日志中。
然后TypeScript在今年7月发布了v7版本,采用Go重写的编译器——对VS Code自己代码库的类型检查从125秒降至10.6秒。恰好在assistant开始依赖它的那一年,类型安全的性能开销被削减了10倍。
就连实验室自己的工具也显示了这种分工:Claude Code是TypeScript。Codex CLI为了速度从TypeScript转向Rust。没人用Python来构建用户界面。
"对比"的框架已经过时了。这两种语言大约在2023年就停止竞争同样的工作了。
Python拥有训练、微调、服务、研究。TypeScript拥有agent循环、工具调用、用户指尖接触的东西。
好奇大家在这个问题上怎么看——如果你今年要学一门新语言,你是为了模型还是为了产品?我真诚地认为这是现在唯一重要的问题。
对于进一步的行动,你可以考虑屏蔽此人和/或举报滥用。