【产品思考】低代码理解与国内落地

什么是低代码

"低代码"或"Low-Code"是一种帮助开发者加速应用程序开发和部署的编程工具和方法论。与传统的开发方式相比,低代码平台通过提供图形化界面和预构建的模块,让开发者能够通过拖拽、配置和少量的脚本编写来快速构建应用。

大部分低代码框架,也基本遵循 MVC(Model-View-Controller)的软件设计模式:

  • Model(模型):代表应用程序的数据和业务逻辑。它处理所有的业务规则和操作,并与数据库进行交互。模型不直接与视图层交互,而是通过控制器来传递数据
  • View(视图):负责显示用户界面。它是用户与应用程序交互的窗口,显示模型提供的数据。视图通常不包含任何业务逻辑或数据处理代码,只负责展示数据
  • Controller(控制器):是模型和视图之间的桥梁。它接受用户的输入,并决定如何处理这些输入。控制器会更新模型(执行操作),然后决定如何更新视图来展示这些更改。

或者实现了 Model、View、Controller 三者之一的"无代码开发"。

常见的低代码开发框架

Model 数据开发

让用户用类似 Excel+在线表单的方式,实现关系型数据库的创建、管理,并借助一些表格、图表视图,实现数据的快速查看。

用户只需要拥有表格处理的能力,并拥有一些"直觉式"的对关系型数据库的理解,即可实现数据结构定义,并实现数据的录入、查看、修改、导出等操作。

显然这一类的低代码开发框架,适用于数据结构明确、数据量大、流程简单、界面显示要求较低的场景,例如调查问卷、客户关系管理、商机管理等系统。

常见的这类框架包括 Airtable 和 Teable,其中 Teable 是开源的,可以通过 docker 部署体验。

Controller 流程开发

这和之前的"工作流"工具,本质是相似的,最早的 IFTTT,后面的 workflow。有编程基础的朋友应该很好理解。

更复杂的工具框架包括 Node-RED、Huginn 等,这类工具的基本能解决的问题包括:

  • 人员的权限管理
  • 数据的筛选、整理
  • 数据流转和处理流程定义
  • 结果的通知和存储

国内的各类办公软件中,自定义 OA 工作流,实现各类审批流程的功能,也属于这类。

MVC 开发

目前商用比较多,且正在蓬勃发展,是完整覆盖了从数据定义、界面设计到流程管理的完整工具,通过这些商用框架,通常可以实现:

  • 可视化的数据结构定义
  • 工作流程的定义(类似儿童编程)
  • 拖拽即可实现的界面开发
  • 移动端 app 生成
  • 云端部署,通常基于公有云,并可选供应商
  • 与其他常用第三方组件与服务集成,例如支付服务、SEO 组件、网站分析工具等

目前市面上选择比较多的,包括 mendix、Salesforce Lightning、Caspio、Appian、quickbase 等,这些都本质上是一类 aPaaS(Application Platform as a Service,应用平台即服务),供了一种完整的计算环境,使开发者能够在上面开发、运行和管理应用程序。

当然阿里也开源了一套低代码框架 lowcode-engine,但更针对前端逻辑和界面展示。

低代码的价值与局限性

低代码的价值包括:

  1. 提高开发效率:低代码平台通过提供预构建的组件、模板和可视化开发工具,使得开发者能够快速构建应用程序,而无需编写大量的代码
  2. 快速响应业务需求:低代码平台提供了灵活的配置和定制能力,使得企业能够快速响应业务需求的变化。企业可以快速地调整和扩展应用功能,以满足市场和用户的需求
  3. 集成和扩展性:低代码平台通常提供了丰富的集成服务,可以与其他系统和服务进行无缝连接。同时,低代码平台也具有良好的扩展性,可以轻松地添加新的功能和服务

提及低代码的局限性,除了灵活性收到一定限制外,最重要的应该是学习"低代码框架"本身就需要大量成本。这不是一个"锤子",每个人都可以花 2 分钟就学会如何使用;而更像是"汽车",需要大量的时间投入才能熟练。

所以低代码工具的使用人群是有限制的:

  • 那些为各类用户提供制定化服务的 ISV 客户
  • 经常涉及"业务逻辑和展示界面变动"的人员,例如活动运营

低代码的市场规模

Airtable 2023 年营收 3.75 亿美元,mendix 预计 2023 年营收 2.78 亿美元(预计),Caspio 年营收 0.64 亿美元(预计)。

作为对比,美国最大的 SaaS 服务提供商 Salesforce 2024 年营收 348.5 亿美元,低代码服务的市场规模还是相对有限的。

低代码在中国

低代码并非新概念,2017 年阿里就开放了"凤蝶",帮助产品经理、运营快速搭建H5页面。

时至今日,国内依然没有"火爆"的低代码平台出现,阿里的"宜搭"也仍在寻找适合自己的发展路径。

对于那些"小生意",国内有大量的工具已经非常完善了,各类电商平台、营销工具,本身就可以提供一些定制能力,远比自行搭建要快。同时针对"垂直领域"的管理系统也非常多,以致于大部分情况下,小生意的经营者真的没有自行搭建服务的需求。

当然页面搭建,尤其是电商及活动页面的搭建,的确需要低代码的存在,在一个 13k+ 星星的 Github 项目 国内低代码平台 中,将各类"页面搭建"工具,也算做了低代码平台当中。

但这些页面搭建工具,大多只能提供一个半成品,无法直接交付使用,更不能提供部署服务,从商业化的角度来看是比较难实现盈利的,或者顶多作为完整服务中的一个模块来呈现。

低代码的启发

国内低代码平台 中,把 Notion 也当做了一种"低代码平台",我觉得这样的分类是有趣的。至少我觉得 Notion 的成功能够给我们一些启发:

  • 低代码依然是为专业人士服务的,而非普通运营人员
  • 低代码的价值不应该是"人人都是程序员",这违背了互联网的精髓,即信息劳动成果的可复用性
  • 低代码本身并不一定要产生价值,针对低代码的商业化尝试或许难以获得成功
  • 但低代码工具的成果物,可以为业务带来价值,正如 Notion 中的"模板",不仅为模板的创建者提供了收入,更提高了用户粘性,为平台提供了护城河
相关推荐
卷叶小树3 小时前
低代码接入外部数据能力:DataSource Runtime 的设计
低代码
Jeking2174 小时前
低代码平台表单设计器 unione form editor 布局组件 —— 向导布局
低代码·动态表单·表单设计·表单引擎·unione cloud
踩着两条虫8 小时前
VTJ.PRO 开源 AI 低代码引擎深度评测大纲
前端·低代码·开源软件
Jeking2171 天前
低代码平台表单设计器 unione form editor 组件 —— 富文本编辑器
低代码·动态表单·表单设计·表单引擎·unione cloud
多租户观察室2 天前
中小微企业适用低代码开发平台有哪些选型
低代码
数睿数据无代码开发2 天前
2026 无代码平台企业选型推荐
低代码·无代码
咬人喵喵2 天前
E2编辑器里的零高容器是什么?怎么用?
低代码·微信·编辑器·交互·svg
Jeking2173 天前
低代码平台表单设计器 unione form editor 布局组件 — 折叠面板
低代码·动态表单·表单设计·表单引擎·unione cloud
低代码行业资讯3 天前
五大实锤证据:AI不会终结低代码,只会倒逼技术进化
低代码·ai
Teable任意门互动3 天前
深度解析:AI 赋能开源多维表格,实现企业全场景数据整合与高效应用
数据库·人工智能·低代码·信息可视化·开源·数据库开发