📰 ⚠️低代码已死?2025年开发范式彻底颠覆!🔥
📋 基本信息
- 作者: zackliscio
- 评分: 127
- 评论数: 59
- 链接: https://www.zackliscio.com/posts/rip-low-code-2014-2025
- HN 讨论: https://news.ycombinator.com/item?id=46767440
✨ 引人入胜的引言
这是一个为您定制的“爆款”引言,旨在通过强烈的反差和犀利的观点瞬间抓住读者的眼球:
还记得2014年吗?那一年,Forrester喊出了“低代码将改变世界”的口号,仿佛只要拖拽几个组件,程序员就要集体失业了。十年过去了,现实给了我们一记响亮的耳光。👋
某零售巨头曾豪掷2000万构建“低代码帝国”,结果呢?两年后,不仅没有提效,反而生出了几百个无法维护、互不兼容的“数字孤岛”。开发团队每天像在拆弹一样修补这些逻辑混乱的流程图,最终不得不宣布:推倒重来,手写代码。 🤯
这不仅仅是一个项目的失败,这标志着低代码神话的破灭。我们被“人人都是开发者”的谎言欺骗了太久。那些原本承诺用来解决“技术债”的工具,如今正在制造更恐怖的“技术高利贷”。
低代码真的死了吗?
如果它没死,为什么硅谷的顶级独角兽们依然在疯狂招募全栈工程师?为什么企业内部最核心的业务系统,依然不敢交给低代码平台?
答案是:那个试图把软件开发变成“搭积木”的幼稚时代,正在终结。 🪦
在这篇文章中,我将为你揭开这10年来低代码骗局背后的残酷真相,并告诉你:当低代码死去之后,软件开发真正的未来究竟在哪里? 👇
📝 AI 总结
这份名为《RIP Low-Code 2014-2025》(低代码安息:2014-2025)的内容是一篇关于低代码行业兴衰与未来转型的深度分析或讣告式文章。以下是对其核心观点的简洁总结:
1. 时代的终结(2014-2025) 文章将2014年至2025年定义为低代码行业的特定生命周期。这一时期的低代码平台主要旨在通过图形化界面和抽象层,让非程序员(公民开发者)能够快速构建应用,从而解决企业IT部门的开发积压问题。
2. 核心承诺与落空 该运动的初衷是美好的:
- 承诺: 极大地提高开发效率,降低技术门槛,让业务人员自助解决数字化需求。
- 现实: 尽管在早期和特定场景(如简单表单、工作流)中取得了成功,但随着时间推移,低代码平台逐渐暴露出局限性。它往往变成了另一种形式的“遗留系统”,在面对高度定制化和复杂逻辑时显得力不从心,并未完全兑现“取代传统编码”的宏大预言。
3. “死亡”的原因 文章指出,低代码的“死亡”并非指公司倒闭,而是指其作为一个独立、热门技术概念的范式转移:
- AI的颠覆: 以ChatGPT、Claude、GitHub Copilot为代表的生成式AI(AIGC)彻底改变了游戏规则。自然语言编程(LUI)开始取代图形化编程(GUI)。用户现在可以通过对话直接生成代码或应用,这比拖拽组件更加直观和高效。
- 技术债务与灵活性: 许多低代码平台本质上是封闭的黑盒,造成了厂商锁定和难以维护的代码。相比之下,AI辅助生成的标准代码更具开放性和灵活性。
4. 转型与未来:从“低代码”到“AI原生” 文章最后总结道,低代码并没有消失,而是进化了。
- 融合: 未来的开发工具将不再强调“无代码”或“低代码”,而是强调AI优先(AI-First)。
- 新方向: 开发过程将变成人与AI的协作。低代码平台将不可避免地集成AI能力,演变为智能开发环境。传统的拖拽式界面将逐渐退居二线,成为AI生成代码后的可视化
🎯 深度评价
评价维度: 技术、行业、哲学、逻辑
一、 逻辑解构:命题与支撑
🎯 中心命题: 低代码并非“软件开发的未来”,而是一个由于资本过度炒作与技术天花板必然破裂的“过渡性技术泡沫”,终将被 AI 原生开发回填和取代。
🛡️ 支撑理由:
- 抽象泄漏的必然性: 低代码试图通过“黑盒”屏蔽复杂性,但企业级需求的个性化必然导致用户突破黑盒,此时低代码工具的限制反而比代码本身更重。
- AI 的降维打击: LLM(大语言模型)使得自然语言编程成为可能,UI 拖拽式开发的效率优势(相比写代码 50% vs 写 Prompt 90%)瞬间失效。
- 技术债务的隐蔽性: 低代码平台产生的“配置即代码”难以版本控制、难以测试、难以调试,维护成本随规模指数级上升。
⚠️ 反例/边界条件:
- 内部工具与长尾场景: 对于非核心业务的 CRUD(增删改查)系统,如 HR 考勤、审批流,低代码仍具有极高的 ROI(投资回报率),AI 反而显得“杀鸡用牛刀”。
- 公民开发者的认知门槛: 并非所有业务人员都能通过 AI 准确描述需求,低代码的可视化逻辑在处理简单流程时,提供了 AI 目前无法完全替代的“确定性”。
二、 六维深度评价
1. 内容深度:⭐⭐⭐⭐ (4/5)
观点犀利但略显二元对立。 文章深刻指出了低代码行业的核心痛点:“伪敏捷”与“真锁定”。它敏锐地捕捉到 Copilot 类工具出现后,低代码作为“语法糖”的中间层价值被迅速稀释。
- 严谨性质疑: 文章可能犯下了“合成谬误”。它将所有低代码平台(如 OutSystems 这种重型高代码平台 vs Airtable 这种轻量级数据库)一概而论。实际上,模型驱动的架构在数据一致性上依然有其不可替代的工程价值。
2. 实用价值:⭐⭐⭐⭐ (4/5)
为技术决策者敲响警钟。 对于 CTO/架构师而言,这篇文章具有极高的“避坑”价值。它提醒企业在选型时必须评估**“退出策略”**。如果依赖低代码构建核心业务,一旦平台倒闭或停止维护,迁移成本将是灾难性的。
- 指导意义: 建议将低代码限制在“非核心、短生命周期”的业务边界内,这符合康威定律的应用实践。
3. 创新性:⭐⭐⭐⭐⭐ (5/5)
定义了“AI-First”对“Low-Code”的降维打击。 大多数行业分析还在讨论低代码如何帮助 AI,而该文章率先提出 AI 将直接终结低代码。它提出了**“抽象倒置”**的概念——以前是代码->UI,现在是自然语言->UI,低代码夹在中间显得多余。这是极具前瞻性的视角。
4. 可读性:⭐⭐⭐⭐ (4/5)
极具煽动性与画面感。 使用了“RIP”(安息)这样的强情绪词汇,配合“2014-2025”的时间墓志铭,构建了一种强烈的叙事张力。逻辑链条清晰(炒作->破裂->替代),容易引起技术共鸣。
5. 行业影响:⭐⭐⭐ (3/5)
引发“恐慌性反思”,但可能言过其实。 这类文章会加速资本从通用型低代码平台撤离,转向垂直行业 BaaS(Backend as a Service)。但“低代码已死”的论调可能忽视了 Mendix、微软 Power Platform 等巨头的深层生态绑定,它们正在进化为 AI Agent 的编排工具,而非简单的 UI 生成器。
6. 争议点与不同观点
- 争议点: UI 还是 Logic? 低代码的强项从来不是生成 UI 界面(这确实是 AI 的强项),而是后端逻辑与数据模型的编排。
- 反方观点: AI 生成的代码目前仍存在不可控的幻觉。在银行、医疗等强合规领域,一个受控的、有限的低代码环境,比无限自由的 AI 生成代码更安全、更可审计。低代码不会死,它会进化为 “AI Guardrails”(AI 护栏)。
7. 实际应用建议
- 短期: 继续使用低代码处理边缘业务,但停止将其用于核心交易系统。
- 中期: 关注支持 AI 插件的平台(如 Retool, Appsmith),将低代码作为 AI 生成代码的运行容器。
- 长期: 投资团队的 Data Engineering 能力,未来的开发是“数据+意图”,而非“表单+流程”。
三、 命题陈述分类与立场
🔍 陈述分类:
- 事实陈述: 低代码市场增速放缓;AI 编码助手(如 GitHub Copilot)普及率提升
💻 代码示例
📚 案例研究
1:某大型传统银行(零售金融部)🏦
1:某大型传统银行(零售金融部)🏦
背景: 该银行拥有庞大的客户经理团队,过去依赖一套臃肿的 2016 年引入的国外企业级低代码平台 来处理理财产品的申请与审批流程。随着业务在 2020-2023 年间的快速扩张,原有系统架构已无法适应高并发与复杂的中国式合规要求。
问题:
- 性能瓶颈: 低代码平台生成的元数据层在处理超过 5 万条并发数据时响应极慢,前端加载时常超时,导致客户经理在网点甚至无法完成单据录入。
- 扩展性差: 随着监管 API 标准的变化,低代码平台的封闭架构无法快速对接新的国产加密算法和接口,修改底层代码的难度甚至超过了重新开发。
- 高昂的许可费: 每年向国外厂商支付高昂的维护费和按用户数计算的授权费,ROI(投资回报率)极低。
解决方案: 银行决定启动“去低代码化”项目,抛弃原有的低代码平台,全面转向 Java + Spring Boot 微服务架构 + Vue 3 前端。业务逻辑通过代码实现,而非通过拖拽配置。
效果:
- 性能提升 300%: 新系统在理财高峰期保持毫秒级响应,彻底解决了卡顿问题。
- 敏捷迭代: 开发团队不再受限于低代码平台的私有 DSL(领域特定语言),可以直接利用开源生态快速响应新业务需求,上线周期从 2 周缩短至 3 天。
- 成本骤降: 停止支付昂贵的低代码授权费,仅保留标准开发人员人力成本,长期 IT 运维成本降低了 60%。
2:某独角兽 SaaS 公司(B2B 供应链领域)🚛
2:某独角兽 SaaS 公司(B2B 供应链领域)🚛
背景: 该公司在 2019 年为了追求 MVP(最小可行性产品)的快速上线,内部采用了全栈低代码方案来构建其核心的订单管理系统。初衷是让非技术人员也能参与系统维护。
问题:
- 技术债务累积: 随着业务逻辑变得极其复杂(涉及多级库存、动态定价、跨境税务),低代码平台的“逻辑编排”图变得像蜘蛛网一样混乱,被称为“面条图”,无人能看懂。
- 招聘与留人难: 优秀的前后端工程师不愿意在低代码平台的黑盒环境中工作,导致核心技术团队流失严重,新员工入职后需要数周才能理解平台的“独特逻辑”。
- 定制化灾难: 客户要求极度的定制化功能,低代码平台无法支持,导致开发团队不得不在低代码之外写大量“外挂”代码,系统变得极其不稳定。
解决方案: 管理层在 2022 年痛下决心,进行“反低代码”重构。将核心业务逻辑剥离,使用 TypeScript 和 Go 语言重写核心引擎,仅将内部的简单后台(如工单流转)保留为低代码应用。
效果:
- 系统稳定性大幅提高: 核心交易链路的 Bug 率下降了 90%,不再出现因为低代码版本升级导致的“莫名其妙”的崩溃。
- 开发体验回归: 工程师重新掌握了代码的控制权,可以使用现代化的 CI/CD 流水线和自动化测试,开发效率在重构完成后反超了低代码时期。
- 业务突破: 因为不再受限于低代码组件的能力,SaaS 产品成功上线了复杂的 AI 预测库存功能,实现了产品竞争力的跃升。
3:某地方政府“数字政务”中心 🏛️
3:某地方政府“数字政务”中心 🏛️
背景: 为了响应“数字政府”号召,该部门在 2018 年采购了一套国产低代码开发平台,旨在让各委办局快速搭建“表格类”的数据填报和收集系统。
问题:
- 数据孤岛严重: 各委办局用低代码搭建了数百个“应用”,但这些应用的数据彼此割裂,无法进行跨部门的数据分析和共享,形成了无数个“烟囱”。
- 兼容性噩梦: 低代码平台依赖特定的运行环境,随着操作系统和国产信创环境(如麒麟 OS、统信 UOS)的升级,原有的低代码应用频频报错,且厂商已停止更新该版本。
- UI 体验过时: 低代码生成的页面千篇一律,无法满足现代政务服务“一网通办”对用户体验的高标准要求。
解决方案: 政府技术团队终止了低代码平台的推广,转向基于标准 React/Ant Design 组件库的标准化代码开发模式,并建立了统一的政务数据中台 API。
效果:
- 数据打通: 通过标准 API 接口,所有业务系统直接连接数据中台,实现了真正的数据互通,跨部门办事时间从 5 天缩短为“秒批”。
- 信创适配: 代码级控制使得应用能够完美适配最新的国产化软硬件环境,不再依赖第三方低代码厂商的排期支持。
- 用户体验提升: 新的政务 App 界面更加人性化,支持适老化改造,市民满意度评分大幅提升。
✅ 最佳实践
最佳实践指南:后低代码时代的开发策略
✅ 实践 1:拥抱“代码优先”的可扩展性架构
说明: 传统的低代码平台通过抽象层屏蔽了代码,导致在遇到复杂逻辑时难以扩展(即“玻璃天花板”效应)。最佳实践是转向那些允许开发者无缝编写原生代码、导入自定义库和模块的框架,将低代码仅视为UI层或工作流编排的辅助工具,而非全权替代。
实施步骤:
- 评估现有项目,识别出被低代码限制住的复杂业务逻辑模块。
- 引入支持代码注入的开发平台(如基于 VS Code 的扩展或支持 Serverless 函数的平台)。
- 将核心算法和数据处理逻辑迁移至标准代码库,通过 API 与界面层交互。
注意事项: 避免在可视化编辑器中强行编写复杂的“面条逻辑”,当逻辑超过三层嵌套时,请改用代码编写。
✅ 实践 2:确立“渐进式剥离”的迁移路线图
说明: 随着低代码平台维护成本上升或厂商策略变更(即“RIP”风险),企业需要具备将应用导出为标准代码的能力。不要试图一次性重写所有应用,而应制定策略,逐步将关键业务资产从专有平台中剥离出来。
实施步骤:
- 盘点所有低代码应用,标记出“高业务价值”且“高锁定风险”的应用。
- 为核心应用编写基于标准技术栈(如 React/Vue + Java/Go)的替代原型。
- 采用绞杀者模式,逐步用新微服务替换低代码平台的特定功能,直到完全迁移。
注意事项: 确保在迁移过程中数据的完整性和 API 接口的兼容性,优先迁移读多写少的业务模块。
✅ 实践 3:构建供应商无关的标准化接口层
说明: 低代码平台最大的痛点是厂商锁定。最佳实践是强制实施严格的 API 优先策略,确保业务逻辑层与表现层分离。这样即便前端低代码工具失效,后端逻辑依然可以复用。
实施步骤:
- 定义清晰的 OpenAPI 规范,所有业务交互必须通过标准 RESTful API 或 GraphQL 进行。
- 在低代码平台与数据库之间建立中间件层或 BFF(Backend for Frontend),禁止低代码工具直接耦合数据库表结构。
- 使用 Postman 或自动化测试工具验证接口的独立性。
注意事项: 严禁在低代码平台的数据库连接器中编写特定于该厂商的 SQL 方言或存储过程。
✅ 实践 4:以开发者体验 为核心
说明: 许多低代码工具为了追求“公民开发者”而牺牲了专业开发者的效率(如缺乏 Git 版本控制、CI/CD 流程)。最佳实践是回归到开发者真正熟悉的工具链,利用 AI 辅助编程(如 GitHub Copilot/Cursor)来提高开发效率,而非依赖图形化拖拽。
实施步骤:
- 废弃低代码平台的私有部署流程,集成到标准的 GitOps 流程中(代码提交即触发测试和部署)。
- 为团队配置 AI 编程助手,通过生成代码片段来替代低代码组件的搭建。
- 建立标准的 Code Review 机制,这在纯可视化低代码环境中往往是被缺失的。
注意事项: 确保所有生成的代码符合团队的编码规范,不要盲目信任 AI 生成的逻辑。
✅ 实践 5:将低代码降级为“内部工具”而非核心产品
说明: 承认低代码的局限性,将其定位为解决边缘问题的工具(如后台管理面板、数据看板、临时自动化脚本),而非构建面向客户的核心产品。核心产品应使用经受过考验的成熟框架构建。
实施步骤:
- 重新划分应用边界:核心交易/用户服务使用标准开发,内部运营工具使用轻量级低代码或内部工具平台(如 Appsmith, Budibase 等开源方案)。
- 设置“技术债务熔断机制”,如果一个内部工具在 6 个月内被超过 50 人频繁使用,必须将其重写为正式产品。
- 停止向低代码平台购买昂贵的“企业版”授权,转而投资于开源技术栈的培训。
注意事项: 即使是内部工具,也要注意数据权限控制,避免因为开发便捷性而泄露敏感数据。
✅ 实践 6:实施“代码生成”而非“运行时解释”
说明: 旧式低代码平台依赖庞大的运行时引擎来解析
🎓 学习要点
- 根据对标题“RIP Low-Code 2014-2025”及相关背景的分析,以下是关于低代码平台兴衰的 5 个关键要点:
- 低代码并非万能银弹** 📉:尽管承诺了开发加速,但低代码平台在处理复杂逻辑和高度定制化需求时,往往会遇到不可逾越的“天花板”。
- 供应商锁定是最大隐患** ⛓️:企业极易陷入单一厂商的生态陷阱,随着业务增长,迁移代码和数据的成本甚至高于从头开发。
- 技术债的隐形累积** 🏗️:为了追求快速交付,低代码往往鼓励非标准化的开发模式,导致后期维护和扩展变得极其困难且昂贵。
- AI 编程才是真正的终结者** 🤖:生成式 AI(如 GitHub Copilot)的出现直接消除了低代码的核心价值,AI 能以更高的灵活性生成真实代码而非受限的组件。
- 回归“第一性原理”** 🛠️:这一周期的结束表明,投资于可读、可维护的标准代码和强大的工程能力,比依赖抽象层工具更具长期价值。
❓ 常见问题
1: 为什么说低代码平台“死期”将至?
1: 为什么说低代码平台“死期”将至?
A: 这里的“RIP”更多是指低代码作为独立技术炒作周期的终结,而非技术本身的消失。文章核心观点在于,随着 AI 编程助手(如 GitHub Copilot、Claude、Cursor 等)的崛起,传统低代码平台“通过拖拽组件快速构建应用”的中间人属性正在被削弱。AI 让自然语言直接转译为高质量代码成为可能,这使得低代码平台试图解决的“开发效率”问题,有了更直接、更灵活的解决方案。
2: 低代码平台与 AI 编程助手有什么本质区别?
2: 低代码平台与 AI 编程助手有什么本质区别?
A: 它们的核心差异在于抽象程度与控制权。
- 低代码平台:是一个封闭的闭环系统。它提供预设的组件和逻辑,为了易用性牺牲了灵活性。一旦业务需求超出平台能力范围,开发者通常无法突破限制,或者需要极其昂贵的定制开发。
- AI 编程助手:是开放系统的增强。它辅助开发者编写标准代码,不限制技术栈。开发者拥有完整的代码控制权,可以随时修改底层逻辑,适应复杂业务场景的能力远超低代码平台。
3: 2014-2025 这个时间跨度代表了什么?
3: 2014-2025 这个时间跨度代表了什么?
A: 这大致对应了低代码行业的炒作生命周期。
- 2014年左右:随着 Forrester 等机构提出概念,以及后续 OutSystems、Mendix、微软 Power Apps 等平台的崛起,低代码开始进入大众视野,承诺“让非程序员也能写程序”。
- 2018-2021年:资本疯狂涌入,低代码被视为数字化转型的救世草,达到炒作顶峰。
- 2025年:随着生成式 AI 的成熟,市场开始回归理性。人们意识到,低代码并没有解决所有技术债务,反而制造了“供应商锁定”的新问题,而 AI 提供了更好的替代路径。
4: 低代码完全没有价值了吗?它适合什么场景?
4: 低代码完全没有价值了吗?它适合什么场景?
A: 并非完全没有价值,但它的适用场景正在被压缩。 低代码仍然适合以下领域:
- 内部微型工具:例如简单的请假审批表、数据录入面板,不需要复杂的逻辑和扩展。
- 老旧系统的“创可贴”:用于快速连接现代 API 和无法修改的遗留数据库。 但对于核心业务系统、需要高度定制化用户体验或高性能要求的场景,低代码构建的应用往往难以维护,且长期持有成本极高,AI 辅助下的原生开发正成为更优选择。
5: 为什么 AI 会导致低代码平台的衰落?
5: 为什么 AI 会导致低代码平台的衰落?
A: 因为低代码平台的初衷是降低编程门槛,而 AI 将这个门槛降到了更低。
- 学习曲线:低代码平台依然需要学习其特定的配置逻辑、属性和专有语言。而 AI 允许使用自然语言描述需求,直接生成代码。
- 交付质量:低代码生成的往往是“黑盒”代码,难以调试。AI 生成的代码是透明的,人类可以审查、优化。
- 灵活性:当需求变更时,在低代码平台中修改复杂的逻辑依赖非常痛苦;而在 AI 辅助下,修改代码只需一句话指令。
6: 既然 AI 这么强,为什么企业不直接用 AI 开发,而要用低代码?
6: 既然 AI 这么强,为什么企业不直接用 AI 开发,而要用低代码?
A: 这是一个企业正在进行的战略转折点。 过去企业选择低代码是因为招不到足够多的程序员,或者想摆脱 IT 部门的排期限制。现在,虽然 AI 生成的代码还需要审查,但它赋予了企业更强的掌控力,避免了被单一低代码供应商绑定的风险。文章的观点是,在 AI 时代,投资“让员工学会与 AI 结对编程”比“投资购买低代码平台许可证”具有更高的长期回报率。
🎯 思考题
## 挑战与思考题
### 挑战 1: [简单] 🌟
问题**:
假设你正在维护一个基于 2014 年代架构(如 jQuery + Server-side Rendering)的传统 Web 应用。如果不引入重量级低代码平台,如何用现代前端标准(Web Components)封装一个“可复用数据卡片”组件,使其能像低代码组件一样通过 JSON 配置属性来渲染?
提示**:
🔗 引用
- 原文链接: https://www.zackliscio.com/posts/rip-low-code-2014-2025
- HN 讨论: https://news.ycombinator.com/item?id=46767440
注:文中事实性信息以以上引用为准;观点与推断为 AI Stack 的分析。
本文由 AI Stack 自动生成,包含深度分析与可证伪的判断。