低代码与专业开发
低代码解决的是重复,不是复杂性的消失。
低代码平台最适合把稳定流程产品化,比如表单、审批、报表和内部工具。它不意味着专业开发会消失,因为复杂性并没有消失,只是从代码转移到了权限、数据模型、集成和例外处理里。一个系统越接近核心业务,越需要有人理解它为什么这样运转。
我用低代码平台做过几个内部工具,发现它在简单场景下效率很高,但一旦需求变复杂,就会遇到瓶颈。比如一个审批流程,开始是”提交 → 审核 → 通过”,后来要加”会签”、“加签”、“条件分支”、“超时自动处理”——这些需求在低代码平台上实现起来比写代码还复杂。
低代码平台的另一个问题是”技术债务累积”。当你在平台上做了大量自定义配置,这些配置就成了”不可读的代码”——没有版本控制、没有测试、没有文档。等需求变化时,修改这些配置比修改代码更难。
2024 年 11 月 再看这个领域,我觉得低代码和专业开发会共存,不是替代。低代码适合”标准化流程”,专业开发适合”定制化逻辑”。关键是想清楚”这个需求会变吗”——如果会变,用代码更安全;如果不会变,用低代码更高效。
评论