![]()
Stack Overflow 2025年开发者调查刚放出49,000份样本,一个数字让技术圈有点懵:PHP在全栈适配性上的评分,压过了Node.js和Python。
不是训练模型,不是写底层infra,就是老老实实做AI应用——调OpenAI API、搭用户系统、跑队列任务、管数据库事务。这活儿谁干?
一个用Laravel做了8年产品的老兵说:「我每周都在Slack和X上被问,为什么还在用PHP搞AI。」问的人通常带着那种「你是不是错过什么技术浪潮」的语气。但2025年的数据给了他一个不算意外的答案。
Node和Python的「主场优势」被高估了
先看看Stack Overflow这张表的残酷真相。Node.js使用率47.2%,确实统治级。Python在AI生态评分拉满,也无可争议。
但问题出在场景错位。
Python的统治力在「模型层」——NumPy、PyTorch、Hugging Face,这些库跟着ML研究者的脚步长出来的。你要微调LLaMA、蒸馏模型、搞分布式训练?Python是唯一理性选择。
Node的统治力在「高并发轻计算」——非阻塞I/O(异步输入输出)当年确实是范式革命,npm生态的体量也没谁能比。
可2025年大多数开发者在干嘛?不是训练模型,是消费模型。GPT-4o、Claude Sonnet、Gemini——调API,写业务流,搭权限系统,处理支付回调,同步第三方webhook。
OpenAI先出Python SDK、再出Node SDK,这个顺序确实释放了信号。LangChain(一个AI代理框架)用Python写成默认心智模型,也强化了「AI=Python」的认知。
但信号不等于最优解。就像餐厅先上招牌菜,不代表其他菜不能吃。
Laravel的「隐藏配置」被忽略了8年
![]()
说回PHP。很多人对它的认知停留在2010年——混编HTML、全局函数、部署靠FTP。
但Laravel从2015年左右开始,悄悄攒了一套针对「AI应用层」的精准打击能力:
队列系统原生支持Redis/SQS/数据库,重试机制、延迟分发、批处理开箱即用。做AI应用的人都知道,调OpenAI API最怕什么?不是慢,是慢+没兜底。Laravel的队列worker可以设超时、设重试、死信队列自动转存,这些在Node里你得自己搭bull或者bullmq,再配Redis,再写监控。
Eloquent ORM(对象关系映射)的数据库事务处理,在多步骤AI工作流里反而是优势。比如一个RAG(检索增强生成)流程:先查向量数据库、再调LLM、再存结果、最后发通知。四步里任何一步崩了,Laravel的DB::transaction能一键回滚,Node的Prisma或者TypeORM也能做,但配置成本和心智负担不在一个量级。
更隐蔽的是部署成本。PHP-FPM + Nginx的组合,在2核4G的机器上能扛的并发,Node单线程事件循环得配cluster模式或者上PM2才能接近。不是不能跑,是跑得贵。
一位做了3年AI SaaS的创始人在评论里写:「我们用Laravel处理每天200万条LLM调用,P95延迟1.2秒,服务器成本是之前Node版本的60%。」
这个数据点我没法独立核实,但成本结构的优势方向是对的——PHP的进程模型对CPU密集型任务(JSON序列化、数据库查询、模板渲染)更友好,而AI应用层恰恰就是这些事的循环。
2025年的技术选型,拼的是「错配成本」
Stack Overflow调查里有个容易被忽视的维度:全栈适配性。Laravel在这里的评分反超,反映的是一个被噪音淹没的事实。
技术选型从来不是选「最好的」,是选「错配成本最低的」。
Python错配在哪?如果你团队没有ML背景,强行上Python做AI应用,会陷入「用Flask/FastAPI手搓基础设施」的泥潭。权限系统自己写,队列自己搭,监控自己接——这些Laravel 2019年就内置了。
Node错配在哪?异步编程模型对IO密集型是神兵,对「调API→等2秒→存数据库→发通知」这种线性流程是过度设计。async/await写多了,代码可读性反而下降,错误栈追踪也是噩梦。
![]()
Laravel的「固执」恰恰在这里变成资产。约定大于配置,意味着新成员3天能上手;Artisan命令行工具生成脚手架,意味着CRUD不用复制粘贴;Horizon仪表盘看队列状态,意味着运维不用写Grafana查询。
这些不是「PHP进步了」能解释的,是框架设计哲学的差异。
一位从Node迁移到Laravel的CTO在Hacker News留言:「我们之前用NestJS,类型安全确实好,但每个新功能都要讨论架构。换Laravel后,争论少了80%,因为框架已经做了选择。」
噪音之外的信号
2025年的技术讨论有个怪现象:音量最大的不等于最实用的。
X上的技术网红讲AI,默认背景是Python notebook。Youtuber教AI应用开发,起手就是Next.js + Vercel。这个筛选机制本身没问题——视觉效果好,受众广,传播效率高。
但结果是,「AI应用层该用什么」这个问题,被「AI研究层用什么」和「前端全栈用什么」两个话题挤占了。
Laravel的社区活跃度数据能说明一些问题。Packagist(PHP包管理平台)2024年统计显示,Laravel相关包的年下载量增长23%,AI/LLM分类的新包数量翻倍。不是爆发式增长,是扎实的、基于实际需求的积累。
更具体的信号来自招聘市场。AngelList上「Laravel + OpenAI」关键词的职位,2024年Q4比Q1增长4倍。绝对数量还是小于Python/Node,但增速曲线陡峭。
一位在旧金山做AI infra的工程师说:「我们内部工具链是Go + Python,但面向客户的产品线去年全切Laravel了。原因很简单:交付速度。」
Stack Overflow调查的最后有一个开放题:「你最希望哪个框架改进AI支持?」Laravel的得票率排在第四,前面是Node、Python、Rust。但考虑到PHP在开发者群体中的「沉默比例」,这个排名本身就有趣。
沉默的人往往在干活,而不是发推。
如果你的下一个AI项目需要用户系统、支付集成、权限管理、队列调度、邮件通知——这些「无聊但必要」的基础设施,你会为了「技术正确」多付40%的服务器成本和2周的搭建时间吗?还是说,有一个被低估的选项,值得重新看一眼?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.