Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Low-Code低代码应该怎么玩儿?

Low-Code低代码应该怎么玩儿?

作者头像
否子戈
发布于 2021-04-08 12:05:28
发布于 2021-04-08 12:05:28
1.8K0
举报
文章被收录于专栏:
概念

Low-Code是由Forrester(一家全球市场研究公司)在2014年提出的(全称LCAP, Low-Code Application Platform)。

虽然市面上定义各种各样,但是Low-Code的本质核心价值在于:

形式上,Low-Code表现为,事先通过工具生成部分代码,然后开发者需要在这份代码基础上再继续开发。现在在wikipedia上的词条叫做LCDP(Low-Code Development Platform,低代码开发平台)。

  • 低代码开发平台(LCDP)本身也是一种软件,它为开发者提供了一个创建应用软件的开发环境。看到“开发环境”几个字是不是很亲切?对于程序员而言,低代码开发平台的性质与IDEA、VS等代码IDE集成开发环境)几乎一样,都是服务于开发者的生产力工具。
  • 与传统代码IDE不同的是,低代码开发平台提供的是更高维和易用的可视化IDE。大多数情况下,开发者并不需要使用传统的手写代码方式进行编程,而是可以通过图形化拖拽、参数配置等更高效的方式完成开发工作。

另外一家国际知名调研机构Gartner在2012年就提出了Citizen Developer(人人都是开发者)的概念。这个词大意是:借助于一些组件化、可视化平台,一些不具备编程技能、不懂代码和开发的“小白”,也能自主组织或参与开发,从而把代码开发由一项程序员专属技能扩展到更广泛的人群,甚至是全人类。在低代码语境下,Citizen Developer使用低代码平台生成符合他们意图的半成品代码,然后交由专业的开发者,完成剩余的能够真正部署到生产环境的产品。

Gartner是一个非常有趣的机构,它很喜欢制造新概念(新名词),但是不凑巧,自己提出的概念,最后被Forrestter用Low-Code抢了风头,于是他决定必须扳回一局,开始想新名词,在2017年发明了HpaPaaS(High-productivity application Platform as a Service)这个概念,但是实际上就是跟Low-Code是一回事,反而由于概念太过专业(和SaaS, PaaS概念混在一起),没有流行开,而Low-Code这个词看上去比较low(土),却成为当前该领域的术语。

但是Gartner更早提出的aPaaS这个概念确实火了。aPaaS是介于PaaS和SaaS之间的一种服务模式,主要有两个特征:

  • 提供快速开发的环境,用户在几个小时内就能完成应用的开发、测试、部署,并能够随时调整或更新。
  • 低代码或零代码,非技术人员就能完成应用开发

而这里的零代码,也就是No-Code,则是和Low-Code相对的一个概念。Low-Code还有中间的半成品代码,还需要专业开发者完成后续开发工作,而No-Code则是完全由Citizen Developer完成开发,直接测试部署,不需要专业开发者参与。aPaaS平台,国外发展比较快的厂商有:Redmine,Jira,Odoo,Smartsheet, Airtable和Zoho Creator,中国市场有简道云、明道云、氚云和伙伴云等厂商。它们的产品形态,基本上就是企业主上它们的在线平台,通过填写、拖拽等形式,完成一个业务及其流程的设计,然后发布,获得对应业务的链接,再发送给自己的员工或客户,让员工或客户在这个链接对应的应用中完成相应的操作。

从商业价值来看,aPaaS已经证明了自己的价值,而低代码平台至今仍然是概念火,但赚钱能力存疑。

国内外Low-Code/No-Code列举

Mendix-被西门子用6亿欧元收购的新独角兽,低代码开发平台。

Outsystems-独角兽公司,国外知名的drag drop IDE。

Odoo-准备进军中国的低代码编程工具。

PowerApps:微软旗下

AppMaker: 谷歌旗下

牛刀:可以搭小程序等

搭搭云

APICloud

iVX-国内的可视化编程工具代表。

宜搭:阿里云钉钉旗下。

活字格

简道云:含自定义表单、自定义报表、自定义流程引擎、消息提醒等模块

轻流

飞冰

Gin-Vue-Admin

Low-Code技术解析

首先,区分场景

  • 在线设计应用,发布后获得一个url,用户访问这个url完成业务,例如问卷、H5活动页
  • 在线对应用的界面、流程、逻辑进行设计(编排),导出api接口,应用根据接口描述自己决定怎么渲染和创建运行时

第一种场景适合功能单一的即时性应用。

第二种场景适合功能复杂的业务系统。

方案一

用户在平台对界面和数据进行编排,点击发布,平台立即生成数据库表、接口、静态文件,并完成打包,发布到云服务和CDN。使用时直接访问html文件。

方案二

用户在平台对界面和数据进行编排,点击发布,平台立即生成数据库表、接口、半成品代码,之后由专业开发者完成剩余代码开发,并按主流构建发布逻辑完成发布。

方案三

用户在平台对界面和数据进行编排,点击发布,平台立即生成数据库表、接口、布局配置(文件或存表)。运行时,由后端根据配置文件或配置表动态渲染页面。

方案四

用户在平台对界面和数据进行编排,点击发布,平台立即生成数据库表、接口、布局描述DSL。运行时,前端通过API接口读取DSL,并进行解析,完成渲染,并按DSL中提供的信息提交数据。

其次,技术要点

1. 可视化拖拽

参考《可视化拖拽组件库一些技术要点原理分析》

2. 数据表

例如问卷,创建一份问卷之后,除了问卷作为一个表单的交互层面的东西,还要有用来保存该表单提交的所有记录的数据库表,以及用于接收提交的API接口。

3. 代码生成

参考Gin-Vue-Admin

4. 生成静态文件

基于SSR的思路,直接生成html。

或者不直接生成HTML,而是利用webpack进行打包。

5. 配置

从可视化拖拽/填写->配置文件/表->渲染。

生成配置过程比较麻烦,苦力活,需要根据设定好的协议,例如比较火的JSON Schema,生成配置。

从配置到渲染过程就相对简单,读取配置,根据定好的规则,选择使用不同的组件和配置的逻辑进行渲染。

6. DSL

过程和5配置一样,从可视化拖拽/填写->DSL->渲染。只是更加抽象化,通过自己发明的一套特殊语法来完成对功能的描述。

由于DSL是一种编程的语言,所以,目标是简单,因此,对于使用者而言,可以不需要可视化拖拽界面,而是直接写DSL即可,例如腾讯问卷可以使用文本方式编辑和生成问卷,以及使用高级方式编辑问卷各个题目之间的逻辑关系。

用户可以在可视化编辑和DSL之间切换,根据自己喜好来使用。

7. 逻辑编排

类似Scratch、nodered

8. BPM流程引擎、表单引擎、布局引擎

需要投入大量时间和人力去研究和填坑。

Low-Code是否会让程序员失业?

会。看看搭搭云的介绍视频就知道对程序员的友好程度有多差,它里面明确传递给企业老板一个信息:不需要一个开发团队了,一两个程序员就搞定。

但是,你要看清楚场景。很多使用Low-Code平台的企业,要么是那种小企业,他们巴不得不需要程序员,对于程序员而言,也不是职业发展的可靠伙伴,不去也罢;要么是大企业中某些业务环节,例如明源云解决房地产领域的业务,这种不仅不会让程序员失业,更多的反而是帮助程序员节省时间和精力。

我需要自己搭一套Low-Code平台吗?

除非你的企业为其他企业提供类似aPaaS这样的服务或产品,否则千万不要为了自己的单一业务开发Low-Code平台,它说白了,是用一套成本非常高的技术,通过低价量大来实现回本,所以为了自己当前单一业务去开发平台,是吃力不讨好。但是并不是说你不能借用里面的一些技术点,例如基于拖拽生成的技术。

但是,如果你能够沉淀出类似飞冰这样的产品,那对于需要反复使用某些架构的新项目来说就是好事。简单说,就是,把你所接触的业务沉淀到一个低代码工具中,当有新产品需要该业务的逻辑时,马上拿出低代码工具,生成几乎所有必须的套件,然后才开始开发,那种感觉还是很爽的。

结语

抛开Low-Code这一概念,我们在业务开发中,有的时候也是需要基于某种协议做动态定义与渲染的,特别是某些比较特定的业务系统中,需求方总是希望自己可以通过在线修改,来快速完成需求调整,而非要通过该代码和发版。掌握这种抽象能力,对我们的开发能力提升,有非常大的帮助。至于Low-Code平台,目前除了aPaaS平台,类似问卷这样的纯表单应用,还有前两年在线生成H5请柬、贺卡等应用,也是有很大的空间,掌握Low-Code整套技术,对无论在企业内打工,还是自己创业,都有帮助。

Robust是一档以技术话题为核心的播客节目,你可以在喜马拉雅、网易云音乐、PodCast、小宇宙等APP上搜“Robust”找到节目进行搜听收藏。如果你对其中的某期节目感兴趣,可以通过下方的留言给我反馈。如果你喜欢这档节目,请不吝打赏,支持我继续做下去。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 唐霜 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
塔尖上的AI医疗,它要飞起来必须迈过这几道坎丨科技云·视角
海拔五千米以上,是国际公认的“生命禁区”。这里人烟稀少、氧气稀薄,但可以看到最绝美的风景。探险家、登山者不断被吸引着,然而它只对极少数人张开过怀抱,普通人更是一辈子都无法触及。虽然Deepmind、IBM waston、GE、百度、阿里、科大讯飞等一众科技公司从不同角度切入AI医疗,但医疗关乎临床、生命、安全、商业模式、伦理、法律、医患关系的复杂程度远超任何领域,其门槛最高、最难突破,却充满着最广阔的想象力,成为AI商用中的“禁区”领域之一。
科技云报道
2022/04/14
2540
塔尖上的AI医疗,它要飞起来必须迈过这几道坎丨科技云·视角
DeepSeek大幅度降低大模型门槛,利好于Agents和应用落地
在人工智能领域,每一次技术突破都可能带来全新的可能性。近日,由DeepSeek推出的R1模型横空出世,以惊人的性价比和技术革新引发了全球瞩目。不仅硅谷风投教父Marc Andreessen将其称为“AI的斯普特尼克时刻”,甚至美国总统特朗普也公开表示,DeepSeek是对美国科技界的“警钟”。
张善友
2025/02/03
6460
DeepSeek大幅度降低大模型门槛,利好于Agents和应用落地
灯塔原创 | 数据说话,2017年最受金主热捧的八家医疗公司有何玄机?
导读:2017年最受金主热捧的八家医疗公司有何玄机?国外融资五强到底优势何处?对比国外融资差距下,国内三家是如何获得国内资本市场青睐?妙健康到底“妙”在哪里?好大夫在线是如何吸引腾讯爸爸怒投2亿美元?
灯塔大数据
2018/04/04
6740
灯塔原创 | 数据说话,2017年最受金主热捧的八家医疗公司有何玄机?
普华永道重磅报告:15.7万亿美元AI市场的八大入口
本次,我们推荐来普华永道的达沃斯报告——《衡量人工智能所带来的影响:把握机遇》,从经济体和产业的角度阐述人工智能即将创造的商机,并推出“人工智能影响指数”,分析八大商业领域的近300个用例。
IT阅读排行榜
2018/08/16
4530
普华永道重磅报告:15.7万亿美元AI市场的八大入口
IBM AI“新药发现”项目宣布折戟,Watson还能走多远?
IBM Watson Health正逐渐削减自家的AI“新药发现计划”,这个计划利用AI软件帮助企业开发新药。IBM表示,削减该计划的主要原因是市场表现不佳。
新智元
2019/05/08
6060
IBM AI“新药发现”项目宣布折戟,Watson还能走多远?
2018年医疗人工智能技术与应用白皮书(附下载)
【导读】2017 年医疗人工智能发展迅速,产业格局风起云涌。人工智能在医疗领域中的应用已非常广泛,包括医学影像、临床决策支持、语音识别、药物挖掘、健康管理、病理学等众多领域。本白皮书梳理和研究国际、国
WZEARW
2018/04/16
9.8K66
2018年医疗人工智能技术与应用白皮书(附下载)
【大咖专栏】谢国彤:我看到的靠谱医疗AI应用场景和关键技术
【新智元导读】IBM 中国研究院认知医疗研究总监谢国彤是新智元的老朋友。有感于“搞人工智能技术的人不知道医疗里重要又可解的问题是什么,搞医疗的人不知道技术究竟能帮到什么程度”,谢博士特别撰写了这部述评医疗 AI 应用场景、应用案例、关键技术和未来技术前景的“连续剧”。今天为大家带来第一集。 大咖小传: 谢国彤,IBM 中国研究院认知医疗研究总监、IBM 全球研究院医疗信息战略联合领导人。作为 IBM 中国研究院负责智能医疗方向的研究负责人,谢国彤博士在过去十年都在做医疗方向的研究,参与 IBM Watson
新智元
2018/03/28
9510
【大咖专栏】谢国彤:我看到的靠谱医疗AI应用场景和关键技术
2018年最有前景的十大行业
01 消费 新零售——平台级 近半年,新零售已被多次提及。但在年终盘点我们再次提到这个“热词”,是因为该领域未来还将出现超级平台级的公司。 新零售未来更多是在效率和技术方面的比拼,这背后需要数据、技术
钱塘数据
2018/02/28
1.5K0
2018年最有前景的十大行业
结合人工智能的高性能医学:现状、挑战与未来
有标注大数据的使用以及显著提升的计算能力和云存储实现了人工智能在各行各业的应用,尤其是其中的深度学习子类别。在医学领域,人工智能开始在三个层面产生影响:临床(主要是通过快速、准确的图像解读)、健康系统(通过改善工作流程和降低医疗错误的潜力)、病人(让他们能处理自己的数据,从而提升健康状况)。本文也将会讨论当前的局限性(包括偏差/偏见、隐私和安全、缺乏透明)以及这些应用的未来方向。随着时间的推移,准确度、生产力和工作流程方面很可能能够实现显著的提升,但这会被用于改善医患关系还是导致其恶化,这一点还有待观察。
机器之心
2019/03/06
1.4K0
结合人工智能的高性能医学:现状、挑战与未来
抓住人工智能的真正潜力,AI为哪些产品和服务提供了最大的机会?
本文来自:腾股创投(微信ID: tengguvc,BP投递:bp@tengguvc.com)原文来自普华永道人,由腾股创投整理编译。 了解真正重要的事情 商界领袖们问:AI 对我的企业有什么影响,我们
小莹莹
2018/04/20
9650
抓住人工智能的真正潜力,AI为哪些产品和服务提供了最大的机会?
Manus:开启AI智能体的新时代
文章摘要:Manus 是由北京蝴蝶效应科技有限公司的 Monica 团队发布的全球首款通用型 AI 智能体产品,于 2025 年 3 月 6 日凌晨问世,引发科技界和资本市场轰动。Manus源自拉丁语 “Mens et Manus”,寓意 “手脑并用”,将大模型逻辑推理转化为实际生产力,区别于传统仅提供建议或简单回答的 AI 助手,能独立思考、规划并执行复杂任务,交付完整成果。其研发基于 AI 行业发展背景,克服多模态交互、多语言支持等技术难题推出,采用多智能体架构,具备独立思考与规划、强大工具调用能力、优异性能表现等技术特点,在办公、金融、教育、医疗等多领域有广泛应用前景,与同类产品如 DeepSeek、ChatGPT 等对比有独特优势,但也都面临着技术可靠性、商业模式可持续性、市场炒作等挑战与争议,未来有望通过技术迭代、商业化拓展、开源与合作等实现更大发展。
正在走向自律
2025/03/08
8922
Manus:开启AI智能体的新时代
DT君世界人工智能大会见闻:医疗AI的大时代已至
赋能(Empower)是这个DT时代,最伟大的科技词汇之一。谷歌掌门人拉里·佩奇、阿里巴巴集团参谋长曾鸣等都提及,未来组织中最重要的功能已经越来越清晰,那就是赋能。
DT数据侠
2018/10/18
6790
DT君世界人工智能大会见闻:医疗AI的大时代已至
AI怎样在未来的医疗保健业中大显身手?
今年夏天,凯鹏华盈(简称KPCB)的合作伙伴玛丽·米克尔(Mary Meeker)在互联网的趋势报告中提出,医疗行业是充满了机遇的一个行业。由多项技术驱动的医疗保健市场正在接近“数字拐点”,目前正在快速地发展。 据Meeker的研究,自2013年以来,由于数字化输入的增加,导致全球医疗保健数据量同比增长了48%。 因为这些丰富的信息资源的可用性和随之而来的负担不断增加,所以医疗和医疗保健在每一个方面的做法都被重新构想,并且耗费数据的AI解决方案将会在这场革命中占据核心地位。 米克尔的分析重点在管理健康、
AiTechYun
2018/03/02
6900
AI怎样在未来的医疗保健业中大显身手?
中国会有自己的医疗机器人沃森吗?
摘要:2011年IBM发布了一款叫"沃森"的超级医生助手,数以千万G的医学资料被"灌"进了"沃森"的大脑,包括病人的临床表现、实验室检查、治疗方案等,能够为医生提供很好的疾病诊断及治疗决策支持。"沃森"的工作过程实际上是一个完整的大数据分析过程,是医疗健康大数据的成功应用。自然语言理解、找到证据、判断,是"沃森"所具备的的三大能力,这种"认知计算"能力让"沃森"在当前的大数据浪潮中大有用武之地。 "沃森"从不同的信息来源采集数据并且提炼,给医院,或者是医师、医生提供医疗采购方面的建议和咨询意见。在美国德克萨
新智元
2018/03/14
8240
中国会有自己的医疗机器人沃森吗?
AI技术让病理检测更“聪明”
据行业专家预测,AI病理技术将填补中国4-9万的病理医生缺口,进而极大地解放更多医疗资源。同时也将大幅提升检测效率和精准度,化身“医生的医生”,成为病理医生们的“最强大脑”。有了AI技术,病理科医生们再也不用坐在显微镜前小心翼翼地反复查看,将切片电子化就可直接在电脑中读取,且电脑屏幕上的切片样本将更加清晰、明朗。
数据猿
2020/07/02
5810
【愚公系列】《高效使用DeepSeek》031-医疗健康预检
📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主!
愚公搬代码
2025/04/04
1380
一文看尽科大讯飞年度发布会:医疗,是这家A股AI公司的新赛道
李根 假装发自 凹非寺 量子位 报道 | 公众号 QbitAI 一年一度,科大讯飞总会通过年终发布会,披露一年成绩,发布最新战略。 与去往年不同,自AlphaGo在2016年横空出世之后,人工智能狂飙突进,以语音起家的科大讯飞,也成了A股市场最受关注的人工智能公司。 即便伴随一些营收、盈利方面的争议,但讯飞年度发布会,依然是各方关注焦点,讯飞甚至国内AI趋势,也可以在此窥见一二,特别是来自资本市场的直接反馈。 比如去年年度发布会至今年,讯飞股价已从30.6元,上涨至60.10元,涨幅96%,其间最高涨幅一
量子位
2018/03/23
1.3K0
“拷贝中国”已成硅谷创业趋势
如今的美国市场上已经能见到越来越多的带有中国背景的产品与商业模式。跨境投资人们也认为,“拷贝中国”是当前较为热门的大趋势。而市场由“中国拷贝”转向“拷贝中国”的一个重要原因是中外信息壁垒的消除。
数据猿
2019/11/20
4550
AI技术创业:挖掘行业解决方案、智能产品服务及教育培训的无限机遇
人工智能(AI)技术作为当今科技创新的前沿领域,为创业者提供了广阔的机会和挑战。随着AI技术的快速发展和应用领域的不断拓展,未来AI技术方面会有哪些创业机会呢?
Srlua
2024/04/02
2940
AI技术创业:挖掘行业解决方案、智能产品服务及教育培训的无限机遇
盘点|2019年FDA审批的13款医疗AI产品:以色列公司成最大赢家,胸部AI产品仍是主流
2019年3月,FDA前任局长Scott Gottlieb博士宣布离职。随后,国家癌症研究所所长Sharpless担任代理局长。但直到2019年11月2日,斯蒂芬·哈恩(Stephen Hahn)正式成为FDA新局长,“掌舵人”一事才最终尘埃落定。
AI掘金志
2020/02/12
5640
推荐阅读
相关推荐
塔尖上的AI医疗,它要飞起来必须迈过这几道坎丨科技云·视角
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档