招投标现场的出身偏见
32岁的小老板原来在阿里做过两年中间件,2024年出来创业,团队算上他一共三个人,花了两周时间用Flask写完全部采集逻辑——Modbus协议解析、断点续传、本地告警规则引擎,最后用PyInstaller打包成单文件,塞到仓库里翻出来的2018年款ARM工业网关上。那网关配置寒酸得很:A7架构四核CPU,1G运行内存,8G闪存,跑连续47天压力测试,内存稳定在72MB上下,连日志文件都没写满一个G。 他的投标报价是每个采集节点每年32块,比之前入围的主流方案118块的年服务费低了73%,算下来整个覆盖1200个厂区的项目,光软件服务费就能帮甲方省出102万。更夸张的是内存占用的差距:同配置的网关跑Spring Cloud的采集进程,光JVM就要占掉1.2G内存,1G内存的设备连进程都拉不起来,得额外加内存条升级硬件;跑Flask的话,单台网关能同时开12个采集进程,复用率直接翻11倍,连硬件升级的钱都省了。 结果开标前一天晚上,他收到甲方的废标通知,理由写得冠冕堂皇:“所用开发框架为开源轻量工具,不属于具备工业级服务资质的技术栈,无官方商业支持通道,无法保障长期运维可靠性”。我在走廊碰到他的时候,他正蹲在消防通道口抽烟,脚边扔了七八个烟蒂,说原来以为只要能跑、成本够低就能赢,没想到栽在框架的“出身”上。
被卷动的成本账本
说实话,我跑了十年产业现场,从来没见过哪个技术框架的竞争,能像Flask这样把成本差拉得这么离谱。 宁波北仑区有个做注塑机联网的小服务商,原来2022年之前一直用Java写采集端,给下游中小注塑厂做设备联网,单客户部署成本要800块——要装JVM,要调GC参数,要做服务守护,稍微碰到个老款注塑机的Linux系统版本不兼容,就得现场折腾大半天。2023年他们把整个技术栈换成了Flask,单客户部署成本直接降到120块,程序打包完才12MB,不用装额外依赖,直接塞到注塑机自带的触摸屏Linux系统里就能跑,连额外的网关硬件都省了。 2025年他们全年落地了1700个客户的联网项目,算下来光部署成本就省了115.6万,这笔钱相当于他们公司全年净利润的42%。换做以前,这个数字是要算在给大厂交的框架授权费、运维服务费里的。 这场景像极了农业育种里的地方老稻种——没有申请品种权,没有大厂的商业背书,甚至连官方的“良种推广资质”都没有,但是抗虫性好,产量不低,种下去几乎不用额外施肥,就是因为没资质,粮站收粮的时候都要压你一毛钱的收购价。 谁在反对Flask?那些靠卖重型框架授权、收高额运维费的集成商,还有拿着Spring Cloud商业服务资质的大厂团队。他们的逻辑很简单:你用Flask,没有官方技术支持,出了问题谁兜底?要是采集程序崩了导致工厂生产线停机,一天损失几十万,这个责任谁担? 我2025年在上海见过一家做工业集成的公司,2024年年初囤了2000个Spring Cloud的节点授权,每个授权采购成本400块,本来打算借着工业互联网的风口卖出去赚差价,结果两年过去,还有1400个授权堆在仓库里没卖出去,直接占压了56万的流动资金,相当于他们公司整整三个月的员工工资。现在客户都开始算细账了,一个中型制造企业原来每年要交8万的框架维护费,现在找个小团队用Flask搭系统,一年只要1万2,有问题半小时就能上门解决,谁愿意当冤大头?
规则正在被成本改写
很多人说Flask是玩具,上不了工业现场。但我在现场看到的真实情况是,那些说这话的人,大多是靠重型框架吃饭的利益相关方。 我认识个苏州的小伙子,原来在某互联网大厂做Java微服务开发,35岁被优化之后,没再挤破头去投互联网公司的简历,而是靠着给周边中小制造企业写Flask的轻量后台,一个月能接三个小单,每个单收8000块,比原来在大厂上班的时候赚的还多。他说原来觉得Flask是学生写作业用的东西,现在才发现,中小制造企业根本不需要什么微服务、什么服务网格,他们就想要个能稳定跑数据采集、能出生产报表的小系统,花最少的钱,办最实在的事。 最近半年我跑了江苏、广东的七个地市的招投标现场,发现很多地方的工业互联网项目评分规则已经变了。佛山的一个纺织厂联网项目,评分标准里60%的权重是软件全生命周期的持有成本——部署成本、运维成本、故障恢复时间,剩下40%才看企业资质和框架授权。那个项目里,有个用Flask做的方案,因为程序轻量,故障重启时间只要12秒,比Spring Cloud方案的2分钟重启时间快了整整10倍,最后虽然没有商业框架授权,还是以总分第一的成绩中了标。 原来国内的工业互联网标准联盟,都是大厂牵头制定的,要求所有联网系统必须用经过认证的工业级重型框架。但最近已经有三十多家中小集成商联名提申请,要求针对100个设备以下的小型厂区,允许使用经过安全测试的轻量框架——毕竟为了采集十几个注塑机的运行数据,花几十万上一套重型工业平台,本身就是对资源的浪费。 现在还有人在会议室里争论Flask的“合规性”,说它没有商业支持,没有工业级资质,不适合用在生产场景。但我在现场看到的是,那些攥着资质证书的人,手里的授权库存越来越多,现金流越来越紧,而那些抱着Flask写代码的小团队,已经把系统铺到了上千个中小工厂的车间里。 当所有的出身偏见都抵不过每个节点省下来的80块钱的时候,那些抱着“非工业级框架不能用”规则的人,到底是在保障系统稳定,还是在给自己的饭碗当守门人?作者|大讲堂
排版|大讲堂
审核|满满
大讲堂