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

什么是低代码

“低代码”或“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 中的“模板”,不仅为模板的创建者提供了收入,更提高了用户粘性,为平台提供了护城河

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/147958.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

甩锅笔记:好好的服务端应用突然起不来,经定位是无法访问外网了?测试又说没改网络配置,该如何定位?

在工作中、团队协作时,可能遇到的问题,如集成测试等场景。但是作为偏前端的全栈,锅从天上来,不是你想甩就能甩,尤其面对测试等比较强势的团体(bug创造者),你必须有强大的心理承受能力…

C++ STL容器(二) —— list 底层剖析

计划写几篇关于C STL容器底层剖析的文章,主要基于的是MSVC的实现,本篇先从比较简单的 list 入手,个人感觉文章更偏于代码的具体实现,而不是原理的讲解,所以前置需要你了解链表的相关算法,如果有问题欢迎评论…

长方形+ 下三角形的图形 css

<div class"transform">42.48%</div>//转化.transform {position: relative;width: 70px;height: 26px;background-color: #dcdfe6; /* 长方形的颜色 */display: flex;justify-content: center;align-items: center;font-family: PingFangTC-Medium;font…

Keil5 操作

目录 1.Debug&#xff08;软件模拟调试&#xff1a;&#xff09;&#xff1a; 2.代码提示设置&#xff1a; 3.添加. c与.h文件&#xff1a; 常用技巧 安装下载推荐&#xff1a;正点原子 1.Debug&#xff08;软件模拟调试&#xff1a;&#xff09;&#xff1a; 文章讲解 …

Selenium自动化安装教程

目录 提示&#xff1a; 一、安装Python运行环境 1. 找到官方网站 ​编辑 2. 找到下载页面 3. 双击安装包 ​编辑 4. 运行 hello world 二、安装 pycharm 1. 找到官方网站 ​编辑 2. 找到下载页面 3. 双击安装包 4. 运行 hello world 5. 字体设置 三、Python管理…

JavaWeb--小白笔记07:servlet对表单数据的简单处理

这里的servlet对表单数据的处理是指使用IDEA创建web工程&#xff0c;再创建html和class文件进行连接&#xff0c;实现html创建一个表单网页&#xff0c;我们对网页中的表单进行填充&#xff0c;可以通过class文件得到网页我们填充的内容进行打印到控制台。 一登录系统页面---h…

查找和排序(选择题)

查找 寻找最大/小项 n-1 排序 前三个的时间复杂度都是O(n^2),希尔排序是O(n^1.5). 在以上排序方法中&#xff0c;最坏情况下时间复杂度最小的是堆排序。 每经过一次元素的交换会产生新的逆序的是快速排序。

为什么越来越多的网工运维转行网络安全?_idc运维转网络安全工程师_系统运维转行网安

最近越来越多的网工运维小伙伴都在吐槽&#xff1a;干网工、运维多年&#xff0c;薪资还是5.6K&#xff0c;技术也遇瓶颈上不去&#xff0c;考虑转岗或者转行。其中大部分的网工运维小伙伴们纷纷瞄准了高薪高前景的网络安全工程师岗位 网络安全是怎样的岗位&#xff1f; 网络安…

2024重组胶原蛋白行业白皮书:从美业革新先锋到精准医疗动力源

从来源上看&#xff0c;胶原蛋白主要分为动物源胶原蛋白和重组胶原蛋白两大类。重组胶原蛋白相较于传统动物来源的胶原蛋白在生物活性、生物相容性、低免疫原性、降低漏检病原体风险、水溶性、无细胞毒性等方面表现出诸多优越性。随着胶原蛋白的来源和生产方式不断演变&#xf…

改进的yolov10 deepsort目标跟踪(yolo改进+最新算法+附代码和教程)

YOLOv10_DeepSORT&#xff1a;视频中的对象检测与跟踪 本仓库包含了使用YOLOv10对象检测模型和DeepSORT算法在视频中进行对象检测与跟踪的代码。YOLOv10是目前最先进的对象检测模型之一&#xff0c;而DeepSORT是一种基于深度学习的对象跟踪算法&#xff0c;它结合了外观信息和…

BOE(京东方)携故宫博物院举办2024“照亮成长路”公益项目落地仪式以创新科技赋能教育可持续发展

2024年9月20日&#xff0c;BOE&#xff08;京东方&#xff09;“照亮成长路”智慧教室落成暨百堂故宫传统文化公益课山西活动落地仪式在山西省太原市娄烦县实验小学隆重举行。自“照亮成长路”教育公益项目正式设立以来&#xff0c;BOE&#xff08;京东方&#xff09;持续以创新…

jenkins分布式构建

Jenkins分布式构建是一种将构建任务分散到多个机器上的方法&#xff0c;以提高构建效率和并行处理能力 1. 架构 主节点&#xff08;Master&#xff09;&#xff1a;负责管理构建任务、调度和监控所有从节点。从节点&#xff08;Slave&#xff09;&#xff1a;实际执行构建任务…

文件防泄漏方法有哪些|6个方法有效防止文件泄密

文件防泄漏是企业和组织保护其敏感信息和核心资产的重要手段。 以下是六个有效防止文件泄密的方法&#xff1a; 1. 文件加密 透明加密&#xff1a;使用专业的防泄密软件&#xff0c;如安企神等&#xff0c;对敏感文件进行透明加密处理。 这种加密方式在用户创建、编辑和保存…

DPDK 简易应用开发之路 4:基于Pipeline模型的DNS服务器

本机环境为 Ubuntu20.04 &#xff0c;dpdk-stable-20.11.10 使用scapy和wireshark发包抓包分析结果 完整代码见&#xff1a;github Pipeline模型 DPDK Pipeline模型是基于Data Plane Development Kit&#xff08;DPDK&#xff09;的高性能数据包处理框架。它通过将数据流分为多…

力扣46.全排列

一、题目 二、代码 class Solution {int[] nums;List<List<Integer>> ans new ArrayList<>();List<Integer> path new ArrayList<>();boolean[] onPath;public List<List<Integer>> permute(int[] nums) {this.nums nums;int n …

【GUI设计】基于图像分割的GUI系统(3),matlab实现

博主简介&#xff1a;matlab图像代码项目合作&#xff08;扣扣&#xff1a;3249726188&#xff09; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 本次案例是基于Matlab的图像处理GUI系统&#xff08;3&#xff09;&#xff0c;用matlab实现。…

AH2212-12V转4.2V充电芯片

AH2212——12V转4.2V充电芯片&#xff0c;峰值2A输出编程电流&#xff0c;实现精准同步开关降压锂电池充电 随着科技的不断发展&#xff0c;移动电源、智能穿戴、电动工具等设备的应用越来越广泛&#xff0c;对电池充电芯片的需求也日益增大。本文将为您介绍一款高性能的充电芯…

与时间函数相关的那些事

在LuatOS中&#xff0c;获取时间函数用得最多的就是os.time()函数了。 接下来&#xff0c;我会讲一些与这个函数以及其他时间函数相关的知识。 一、时间戳相关 os.time()这个函数&#xff0c;只能获取当前时间戳&#xff1b;如果客户希望获取的是当前时间&#xff0c;即相应…

2024年【危险化学品生产单位安全生产管理人员】考试及危险化学品生产单位安全生产管理人员考试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年危险化学品生产单位安全生产管理人员考试为正在备考危险化学品生产单位安全生产管理人员操作证的学员准备的理论考试专题&#xff0c;每个月更新的危险化学品生产单位安全生产管理人员考试题祝您顺利通过危险化…

开源实时多模态AI聊天机器人Moshi,语音对话延迟低至200毫秒!

开源实时多模态AI聊天机器人Moshi&#xff0c;语音对话延迟低至200毫秒&#xff01; 最近AI圈真是热闹非凡&#xff0c;继Meta发布Llama 3之后&#xff0c;各种开源大模型也是层出不穷。这不&#xff0c;法国一个非盈利AI研究实验室Kyutai&#xff0c;又搞了个大新闻&#xff0…