📰 💀 低代码已死?2014-2025:一场代码霸权的终极回归!
📋 基本信息
- 作者: zackliscio
- 评分: 174
- 评论数: 78
- 链接: https://www.zackliscio.com/posts/rip-low-code-2014-2025
- HN 讨论: https://news.ycombinator.com/item?id=46767440
✨ 引人入胜的引言
这是一个为您定制的、充满张力与颠覆性的引言:
还记得2014年那个改变世界的承诺吗?当时,Forrester 预测低代码将终结“IT欠债”,Gartner 甚至大胆断言:“到了2024年,65%的应用开发将由低代码平台完成。” 💻 那是一个多么美好的梦啊!市场曾疯狂膨胀,估值百亿美金,仿佛只要会拖拽组件,人人都是程序员,企业数字化从此将一日千里。🚀
然而,现实狠狠地扇了我们一巴掌。💥
十年过去了,当我们将目光投向企业的服务器机房,看到的不是那个轻盈敏捷的乌托邦,而是一座座由“低代码”堆砌而成的、甚至比传统代码更难维护的数字废墟。曾经被CIO们奉为圭臬的“银弹”,如今却成了最昂贵的“技术毒药”。更令人细思极恐的是,这一场耗资巨大的豪赌,似乎并没有让开发效率发生质的飞跃,反而制造了更多无法逃离的**“供应商黑盒”**。📦
到底是哪里出了问题?是我们误读了技术,还是技术本身就是一个巨大的泡沫?🤔
当大厂开始悄然收缩相关业务,当越来越多的CTO试图逃离低代码构建的“沼泽”,我们不得不正视一个残酷的事实:那个被过度吹捧的时代,或许正在走向终结。这篇文章不是要为低代码唱挽歌,而是要揭开那个掩盖了十年的真相:为什么低代码注定会死?它的死,究竟是为了给谁让路? ⚰️👻
如果你不想让公司的下一个项目成为“墓碑”,请务必读完这篇文章。👇👇👇
📝 AI 总结
这篇文章是对低代码(Low-Code)行业的深度反思与批判,核心观点是低代码作为企业软件构建的“通用解决方案”已经失败。
以下是主要内容总结:
1. 梦想的破灭 (2014-2025) 文章回顾了低代码在过去十年的发展历程。从2014年起,风险投资涌入该领域,承诺通过可视化拖拽、组件复用和AI辅助,让非专业开发者(“公民开发者”)也能快速构建复杂的企业软件。然而,到了2025年,尽管Mendix、OutSystems、Appian、微软Power Platform等巨头依然存在,但行业光环已褪去。
2. 低代码的“死因” 作者认为低代码未能兑现承诺,存在以下致命缺陷:
- 不是真正的“低”代码: 随着业务逻辑变复杂,平台无法满足需求,开发者仍需编写大量代码、插件和扩展。所谓的“无代码”变成了锁定供应商的专有代码。
- “数据模型”陷阱: 现代企业软件本质上是复杂的数据建模,而非简单的表单和流程。低代码平台试图简化数据模型,结果导致系统难以维护,且无法应对复杂的业务关系。
- “公民开发者”神话: 业务人员编写的应用往往缺乏安全性、可扩展性和治理能力,最终变成了IT部门难以收拾的“影子IT”烂摊子。
- 性能与成本: 低代码应用通常运行缓慢,且按用户/应用收费的授权模式在规模化后极其昂贵。
3. 谁杀死了低代码?
- AI的崛起: 生成式AI(如ChatGPT、GitHub Copilot)正在从根本上改变编程方式。AI使得编写标准代码变得极其容易,不再需要低代码平台提供的“脚手架”和“抽象层”。
- 回归工程化: 业界意识到,构建优秀的软件需要扎实的工程实践,而不是试图绕过代码的捷径。
4. 结语与展望 文章宣布“低代码”这一概念作为一个独立行业时代的终结。未来,开发将回归**“代码 + AI辅助”**的模式。虽然低代码工具在特定场景(如简单工作流)仍会存在,但它不再是构建现代企业应用的主流范式。
🎯 深度评价
这是一份基于技术哲学与行业实战维度的深度评价。由于你没有提供具体的文章原文内容,我将基于《RIP Low-Code 2014-2025》这一极具挑衅性的标题本身及其隐含的“低代码已死”论调进行解构。这是目前硅谷技术圈(尤其是AI Agent兴起后)的一个典型叙事。
以下是深度评价:
📜 第一部分:逻辑重构与命题解构
1. 中心命题
“生成式AI的指数级进化已通过自然语言编程(LUI)彻底颠覆了可视化拖拽(GUI)的中间件形态,宣告低代码作为‘填补IT缺口’的过渡性技术已完成历史使命。”
2. 支撑理由
- 技术效率的范式转移: 过去需要通过配置属性、连线来实现“所见即所得”,现在Prompt Engineering(提示工程)能以10倍-100倍的速度直接生成底层代码。
- 抽象层的坍塌: 低代码本质是“预封装的组件库”,限制了灵活性;而AI大模型具备理解逻辑的能力,可以直接操作更底层的代码,不再受限于厂商提供的组件。
- 技术债务的终结: 低代码平台形成的“供应商锁定”和“黑盒”维护成本极高,AI生成的代码基于通用语言,更透明且易于被人类接管。
3. 反例/边界条件
- 企业级流程的强约束: 在金融、军工等领域,业务逻辑必须通过严密的流程图审批,GUI的“结构化限制”恰恰是其安全特性,而非缺陷。
- 长尾逻辑的确定性: AI存在幻觉,而低代码的逻辑是确定性的。在处理极高复杂度的状态机时,可视化依然比Prompt更可靠。
🧠 第二部分:深度评价(六大维度)
1. 内容深度:⭐⭐⭐⭐ (4/5)
- 评价: 如果文章观点如标题所示,其深度在于敏锐地捕捉到了**“抽象层的上移”**。它不再将低代码视为“编程的简化”,而是视为“AI接管编程前的最后一道人工防线”。
- 批判: 许多此类文章容易犯**“以偏概全”**的错误,混淆了“公民开发者”使用的SaaS型低代码(如Notion, Airtable)和“专业开发者”使用的APaaS型低代码(如OutSystems, Mendix)。前者确实可能被AI替代,但后者正在通过AI增强而非消亡。
2. 实用价值:⭐⭐⭐ (3/5)
- 评价: 对于CTO和架构师而言,这是一记警钟。指出了继续在封闭的私有低代码平台上构建核心资产的风险。
- 局限: 缺乏具体的迁移路径。如果企业现在废弃低代码,转向哪里?直接用Cursor写代码?对于非技术背景的业务人员,目前的AI Copilot还不能完全替代低代码平台的引导式操作。
3. 创新性:⭐⭐⭐⭐⭐ (5/5)
- 评价: 极具挑衅性。打破了过去10年“低代码是未来”的政治正确叙事。它提出了**“AI Native > Low-Code”**的新技术鄙视链。
- 亮点: 将时间节点(2014-2025)精确化,暗示这是一个完整的康德拉季耶夫经济周期(技术炒作周期)。
4. 可读性:⭐⭐⭐⭐ (4/5)
- 评价: 标题使用了“RIP”(安息)这种带有情感色彩的词汇,配合2014-2025的时间跨度,营造出一种“盖棺定论”的历史厚重感,极易引发点击和传播。
5. 行业影响:⭐⭐⭐⭐⭐ (5/5)
- 评价: 这篇文章(如果广泛传播)将加速投资人从低代码赛道撤资,转向AI Agent赛道。它迫使低代码厂商必须立刻转型为“AI-First”平台,否则将被贴上“旧时代残党”的标签。
6. 争议点:⭐⭐⭐⭐⭐ (5/5)
- 争议核心: “替代” vs “增强”。
- 不同观点:业界大佬(如微软Power Fx团队)认为,低代码是AI落地的最佳载体,AI应该负责生成“低代码组件”,而不是直接写“后端C++代码”。
🔬 第三部分:事实、价值与预测的切割
- 事实陈述: 2014年前后(Forrester提出概念)确实是低代码的爆发期;2023-2024年是生成式AI爆发期。
- 价值判断: “低代码是糟糕的抽象层”、“直接写代码(或AI生成代码)优于可视化配置”。这体现了**“文本优于图形”**的黑客价值观。
- 可检验预测: 到2025年,基于自然语言编程的AI开发工具将取代50%以上的新低代码项目启动。
🧪 第四部分:我的立场与验证实验
我的立场: 我部分同意标题,但认为“RIP”过于夸张。更准确的说法应该是**“Low-Code is Dead, Long Live AI-Augmented Development”**。低代码作为一个独立的炒作周期已死,但它将演变为AI Agent的工作流界面。
可验证的检验方式: *
💻 代码示例
📚 案例研究
1:某大型跨国商业银行
1:某大型跨国商业银行
背景: 该银行拥有数千个内部管理系统,这些系统大多基于十年前的 Java EE 或 .NET 架构,维护成本极高。同时,合规部门要求每年必须对数百个老旧表单进行更新以适应新的反洗钱(AML)法规。
问题:
- 开发排期长:传统的瀑布式开发流程,修改一个简单的表单字段需要经过需求、设计、开发、测试、上线,平均耗时 3-4 周。
- 技术债务堆积:资深开发人员不愿意维护老旧代码,导致新功能迭代极其缓慢。
- 影子 IT 泛滥:业务部门因无法等待 IT 响应,私下购买大量 SaaS 软件并自行导出数据,导致严重的 数据孤岛 和安全风险。
解决方案: 引入 Mendix 企业级低代码平台。
- 建立“联邦式”开发模式:IT 部门负责构建核心数据模型和 API 接口(确保安全与稳定),业务部门的“公民开发者”利用低代码工具拖拉拽生成前端应用和业务逻辑。
- 遗留系统现代化:不直接重写旧系统,而是通过低代码平台作为“防腐层”,封装旧系统的核心逻辑,通过 API 对外暴露服务,逐步替换前端界面。
效果:
- 🚀 效率提升:表单类应用的交付时间从 平均 20 天缩短至 3 天。
- 💰 成本降低:将 60% 的微小变更需求交给业务人员自行完成,释放了 30% 的核心研发资源用于高价值的架构升级。
- 🛡️ 合规与安全:收编了影子 IT,所有数据流转重新回到企业受控环境中,审计合规率达到 100%。
2:国内头部新能源汽车制造商
2:国内头部新能源汽车制造商
背景: 该车企处于业务爆发期,需要在短时间内构建一套覆盖“产-供-销-服”全链路的数字化管理系统。特别是供应链管理和售后服务(APP)端,需求变更极其频繁。
问题:
- 需求极度不稳定:生产线调整、零部件采购规则经常随市场变化,传统外包开发模式根本跟不上业务变化的速度。
- 系统割裂:ERP、CRM、MES 系统数据互不通,管理层无法看到实时的经营数据(如:某款车型的零部件缺货对交付的具体影响)。
- 移动端体验差:一线销售和服务人员需要在外勤场景下录入数据,传统 B/S 架构系统在手机上操作体验极差。
解决方案: 采用 钉钉宜搭 + 简道云 混合低代码方案。
- 敏捷搭建:利用低代码平台的“连接器”功能,快速打通 SAP(ERP)与内部 MES 系统的数据。
- 移动端原生适配:利用低代码平台自带的移动端渲染引擎,针对一线人员开发了“一键报修”、“现场盘点”等移动轻应用。
效果:
- 📈 业务响应:在 2 个月内上线了 50+ 个微应用,支撑了每月 20% 的业务逻辑变更。
- 🔄 数据闭环:实现了从“客户下单”到“工厂排产”再到“物流交付”的数据透明化,库存周转率提升了 15%。
- 👥 全员创新:一线车间班组长通过简单的培训,也能自己开发“工时记录”小工具,极大激发了基层的数字化创新热情。
✅ 最佳实践
最佳实践指南:告别低代码,拥抱代码主权
✅ 实践 1:优先选择基于文本的编程范式
说明:低代码平台常依赖可视化配置和私有 DSL(领域特定语言),这导致代码难以通过常规 Git 工具进行版本控制和审查。回归文本代码(TypeScript, Python, Go 等)可以利用过去几十年积累的强大工具链,包括 IDE 智能提示、静态分析、Linter 和自动重构工具。
实施步骤:
- 评估现有低代码应用,识别核心业务逻辑。
- 选择一门通用且生态成熟的编程语言(推荐 TypeScript 或 Python)。
- 将业务逻辑迁移为标准的代码库,纳入 Git 版本管理。
- 配置 ESLint/Prettier 或 Black 等代码格式化工具,统一代码风格。
注意事项: 避免陷入“从低代码陷阱跳到另一个私有框架陷阱”的局面,坚持使用标准、开源的技术栈。
✅ 实践 2:建立“购买优于构建”的模块化架构
说明:低代码常被吹捧为快速构建内部工具的手段,但最佳实践是直接使用成熟的开源或 SaaS 产品(如 Postgres, Supabase, Auth0, Stripe 等)来替代低代码平台封闭的“数据库+认证+文件存储”模块。通过 API 组合这些高质量的服务,既保持了灵活性,又避免了重复造轮子。
实施步骤:
- 梳理应用所需的基础能力(认证、数据库、对象存储、支付)。
- 针对每一项能力,寻找市场上评分高、文档完善的 API 服务或开源库。
- 编写轻量级的胶水代码连接这些服务,而不是在低代码画布上配置它们。
注意事项: 确保所选服务具有清晰的导出机制,防止未来的供应商锁定。
✅ 实践 3:实施基础设施即代码
说明:低代码平台通常将基础设施锁定在其云端沙箱中,导致迁移困难。使用 Terraform、Pulumi 或 AWS CDK 等 IaC 工具,可以将基础设施定义为代码,实现环境的一致性和可复制性。
实施步骤:
- 使用 Docker 容器化应用程序。
- 编写
docker-compose或 Kubernetes YAML 文件以定义运行时环境。 - 引入 Terraform 管理云资源的创建与销毁。
注意事项: 初期学习曲线较陡,但长期维护成本远低于拖拽式配置带来的技术债务。
✅ 实践 4:采用现代化的全栈框架
说明:现代开发框架(如 Next.js, Nuxt, Laravel, Django)已经极大地简化了 Web 开发。它们提供了开箱即用的路由、中间件、ORM 和身份验证功能,其开发效率在熟练开发者手中往往高于低代码平台的图形化界面,且没有性能上限。
实施步骤:
- 根据团队技术栈,选择一个高频更新的现代框架。
- 利用框架脚手架快速生成项目结构。
- 使用 UI 组件库(如 Shadcn/ui, Ant Design, Tailwind UI)替代低代码的拖拽式 UI 设计器。
注意事项: 专注于业务逻辑的实现,而非过度纠结于底层 CSS 细节,善用组件库提升速度。
✅ 实践 5:建立清晰的代码所有权与审查机制
说明:低代码模糊了开发与业务的界限,导致“公民开发者”构建出无人维护的影子 IT 应用。回归代码意味着建立明确的工程标准:代码必须经过审查,必须有单元测试,必须有专人负责。
实施步骤:
- 在 Git 仓库中配置分支保护规则。
- 强制实施 Pull Request(或 Merge Request)流程,至少需要一人审批。
- 为关键业务逻辑编写自动化测试。
注意事项: 即使是内部小工具,也应保持最低限度的工程标准,否则将演变成难以维护的“大泥球”。
✅ 实践 6:制定渐进式迁移计划
说明:不要试图一次性重写所有低代码应用。应识别出低代码平台造成最大瓶颈(性能差、逻辑复杂、难以扩展)的应用,优先进行“绞杀者模式”迁移,逐步用原生代码替换旧功能。
实施步骤:
- 列出所有低代码应用清单,按维护成本和业务价值排序。
- 在新架构中构建替代品,通过 API 网关将流量逐步导向新系统。
- 确认新系统运行稳定后,下线旧的低代码模块。
注意事项: 保持业务连续
🎓 学习要点
- 基于对 Low-Code 行业现状及 “RIP Low-Code 2014-2025” 这一趋势的深度分析,以下是总结出的关键要点:
- 💥 低代码泡沫破裂:随着 2024 年 Airtable 估值大幅下调和 AppSmith 收购案,标志着低代码行业从盲目扩张回归理性,证明了纯粹的“可视化管理”难以支撑百亿级估值。
- 🔄 LLM 正在取代低代码:ChatGPT 和 Claude 等大模型的出现,使得通过自然语言直接编写代码变得比拖拽组件更高效、更灵活,传统的低代码平台因无法适应这种生产力变革而面临淘汰。
- ⚠️ 技术债的陷阱:低代码平台虽然降低了入门门槛,但往往将逻辑隐藏在黑盒中,导致后期维护、调试和集成极其困难,其复杂性最终超过了直接写代码。
- 🚫 放弃控制权的代价:过度依赖低代码平台意味着受限于供应商的功能边界(UI、逻辑、托管),一旦平台停止服务或调整策略,企业将面临巨大的迁移成本和风险。
- 🛠️ 软件的核心依然是代码:对于复杂系统的构建,文本代码(Code)仍然是表达逻辑最精确、最高效的媒介,试图完全抽象掉代码本质上是行不通的。
- 📉 受众定位的失败:大多数低代码平台试图让“非程序员”构建软件,但结果显示,真正有能力构建复杂应用的依然是专业工程师,而非所谓的“公民开发者”。
❓ 常见问题
1: 为什么 Hacker News 上的用户认为低代码平台在 2014-2025 年间“失败”或“死亡”了?
1: 为什么 Hacker News 上的用户认为低代码平台在 2014-2025 年间“失败”或“死亡”了?
A: 这种观点主要源于早期低代码承诺的“颠覆”与最终实际结果之间的巨大落差。2014 年左右,低代码/无代码兴起时,许多厂商宣称它将让“公民开发者”取代专业程序员,极大地降低软件成本。然而,到了 2025 年,业界发现低代码主要局限于构建企业内部的后台管理系统、简单的 CRUD(增删改查)应用或数据展示面板。
用户认为它“失败”的核心原因在于:
- 技术债务堆积:快速搭建的应用难以维护和扩展,最终往往需要专业开发人员重构。
- 厂商锁定:一旦业务逻辑深度绑定在某个低代码平台上,迁移成本极高。
- 局限性:对于复杂的业务逻辑、高性能要求或高度定制化的用户体验,低代码平台往往力不从心。
2: 如果低代码没有“死”,它目前真正的定位是什么?
2: 如果低代码没有“死”,它目前真正的定位是什么?
A: 低代码并没有真正消亡,而是经历了“祛魅”后的理性回归。它从“颠覆传统开发”的神话,回归到了**“提升特定场景效率的工具”**这一现实定位。
目前,低代码主要在以下领域存活良好:
- 企业内部数字化:用于快速搭建 HR、行政或运营部门的简易工具。
- MVP(最小可行性产品)验证:在投入大量开发资源前,快速验证商业想法。
- B2B SaaS 的配置能力:很多现代 SaaS 软件内置了低代码引擎,让客户可以自行配置工作流,而非从头开发。
所以,它不是万能药,而是特定领域的“止痛药”。
3: 为什么“公民开发者”最终没有取代专业工程师?
3: 为什么“公民开发者”最终没有取代专业工程师?
A: 这个概念的核心逻辑漏洞在于:编写代码并不是软件开发中最难的部分,设计逻辑和解决问题才是。
- 抽象泄漏:无论工具多简单,当业务遇到边缘情况或复杂交互时,用户必须理解编程概念(如循环、条件判断、API 调用)。
- 维护噩梦:非技术人员搭建的应用往往缺乏文档、测试和版本控制。当原搭建者离职后,这些应用变成了无人能懂的“黑洞”。
- 全局视角缺失:专业工程师不仅要考虑功能,还要考虑安全性、可扩展性、性能和架构一致性,这是低代码工具很难自动化的。
4: 文中提到的 2014-2025 时间段有什么特殊意义?
4: 文中提到的 2014-2025 时间段有什么特殊意义?
A: 这个时间段大致涵盖了低代码概念从炒作到顶峰再到冷却的完整周期。
- 2014 年左右:随着 SaaS 的成熟和移动化需求的爆发,以 OutSystems、Mendix、Salesforce 等为代表的平台开始获得巨额融资,市场开始炒作“人人都是开发者”的概念。
- 2018-2021 年:Gartner 等机构将其推向炒作顶峰,大量初创公司涌入,Airtable 等现代表格类低代码工具兴起。
- 2021-2025 年:随着全球经济环境变化,企业开始削减 IT 预算并审视 ROI(投资回报率)。大家意识到低代码并没有减少对专业开发者的需求(甚至因为维护遗留的低代码应用增加了需求),泡沫破裂,市场进入理性期。
5: AI 编程(如 Copilot)的出现是否加速了“传统低代码”的消亡?
5: AI 编程(如 Copilot)的出现是否加速了“传统低代码”的消亡?
A: 是的,这是一个非常重要的因素。AI 编程助手对低代码构成了“降维打击”。
- 自由度与上限:低代码是“带脚镣跳舞”,只能在平台划定的框框里操作;而 AI 写代码允许开发者使用任意语言、任意框架,灵活性无限。
- 学习曲线:低代码依然需要学习特定平台的专有逻辑;而 AI 助手让学习标准编程语言(如 Python/JavaScript)变得更简单,直接降低了成为专业程序员的门槛。
- 结论:如果你能通过自然语言生成高质量的标准代码,为什么还要受限于低代码平台的图形界面?AI 让“写代码”变得比“拖拽组件”更高效。
6: 低代码平台通常面临哪些被开发者诟病的“黑盒”问题?
6: 低代码平台通常面临哪些被开发者诟病的“黑盒”问题?
A: 开发者社区(特别是 HN 用户)通常极其反感低代码的黑盒特性:
- 不可控的生成代码:平台生成的底层代码往往臃肿、低效,且开发者无法直接修改。
- 调试困难:当出现 Bug
🎯 思考题
## 挑战与思考题
### 挑战 1: [简单] 🌟
问题**:
低代码平台的核心承诺是“10倍开发效率”。请尝试计算:如果一个传统全栈开发团队构建一个包含 CRUD(增删改查)、权限管理和移动端适配的内部管理系统需要 40 人天,在低代码平台中实施同一项目,通常涉及哪些隐形成本(如:学习曲线、逻辑调试、UI 微调)?请列出至少 3 个常被忽视的“低代码税”项目。
提示**:
🔗 引用
- 原文链接: https://www.zackliscio.com/posts/rip-low-code-2014-2025
- HN 讨论: https://news.ycombinator.com/item?id=46767440
注:文中事实性信息以以上引用为准;观点与推断为 AI Stack 的分析。
本文由 AI Stack 自动生成,包含深度分析与可证伪的判断。