写点什么

低代码开发平台混战:如何区分“李逵”和“李鬼”?

  • 2021-04-10
  • 本文字数:2019 字

    阅读完需:约 7 分钟

低代码开发平台混战:如何区分“李逵”和“李鬼”?

今天我们用大众听得懂的语言,好好说一说低代码。


这两年,无论是资本层面,还是企业 IT 部门的关注,“低代码”都是绝对的热点。互联网圈也似在一夜之间冒出了各种各样的低代码公司。


到底什么是低代码?低代码是新技术么?低代码开发能给企业带来什么价值?企业如何使用低代码?哪些平台是真的低代码哪些是浑水摸鱼蹭热点?我们今天一次性说明白。

到底什么是低代码?


“低代码”按字面意思可以通俗理解为“比正常应用开发要少写代码”。


我们来梳理一下“低代码”开发平台的使用价值:

1、可以“在云上”开发“CloudNative 云原生的应用”;

2、怎么在云上开发呢?用可视化甚至所见即所得的方式,通过拖拽式开发;

3、在云上用拖拽可视化开发什么样的云原生应用?以移动端为主的“个性化应用”,需要涵盖后端和 PC 端管理能力;

4、开发出的应用特点?往往是业务部门发起的、要快速上线并且整体应用生命周期不超过一年的周边型应用。


总结下来,对低代码的主流定义就是:


为满足企业业务部门发起的移动端为主的中小应用的需求,用可视化拖拽式和少量代码就可以快速在云上开发的云原生应用,这种云端平台通常称为低代码开发平台。

企业如何使用低代码?

了解了到底什么是低代码,我们就可以很好地指导企业使用低代码。

建议一:如果你想开发一个 OA 或者 ERP,你还是别用低代码了


早在 2016 年 Gartner 发布了企业软件的三种分类模式报告,其中《速度分层应用报告》中将企业应用分成了三种类型:基础设施型(如 ERP)、差异化型(如 CRM)、创新型(如移动端各种应用)。


前面两种都是企业传统 IT 涵盖的领域,由传统 IT 人员维护和主导的固有 IT 模式。随着企业互联网化的程度越来越深,第三种创新型应用需求快速增长,也就是以业务部门发起的非传统 IT 主导的应用。


这些应用有“互联网属性”“在云上”“上线周期短”“实验性”“生命周期短”“需求不确定”“传统 IT 部门不愿意接的烫手山芋”等特点。


低代码平台出现的核心是满足这些开发需求,而不是去抢 OA、CRM 甚至 ERP 的市场。


基础设施型

差异化型

创新型

应用特点

可靠、不需要频繁变更、6-12个月更新一次

可配置式的,每3-6个月更新修改一次

快速开发、试错属性、个性化、每周甚至每天修改

生命周期

10+

1-3

0-12个月

实施周期

7年上下

1-2

最多6个月

代表类型

ERP

OACRM

小程序、APPH5


只有分辨好企业应用的类型,才可以判断企业哪些应用可以用低代码开发。


建议二:企业需要低代码开发人员,但不能指望业务部门开发低代码


国外的低代码开始火的时候有一个美好愿景,希望 Citizen Developer(公民开发者)即没技术背景的业务部门人员,可以使用低代码平台开发企业创新型应用。


但是现实很骨感,哪怕有英语优势可以理解计算机代码,也不可能出现业务人员就能开发的应用。毕竟低代码不是无代码,还是有相当多的编码和技术需求。


让 IT 部门使用低代码开发平台帮助业务部门开发创新型应用,听起来合理,实际也存在很大的悖论。因为 IT 部门已经有很多成熟的可以为程序员提升开发效率的工具和系统,没必要再用一个新的。


何况, “正经”的程序员也不希望使用一套“看似替自己干活实际要革掉自己职业生涯命”的工具,让自己的开发技术得不到提高。


业务部门的需求是现实的,固有 IT 团队不愿意接这些周边的创新型应用也是真的。正因如此低代码开发平台应运而生,而低代码平台往往是“业务部门自己的预算去找新的人员(内部或者外部)来满足这些创新型应用的开发需求”。


从这个角度看,低代码开发平台一定要具备大量的成熟开发者,否则根本无法解决用户需求。


所以,对于低代码开发平台厂商而言,打造自己的“低代码开发生态”就是核心要务了。


在这个混战的低代码江湖,如何区分“李逵”和“李鬼”?


其实很有意思,研究国外的低代码领导型公司,就会发现所有领导型的公司都是很“老”的公司,基本没有新设立的公司。


这些公司以前都有自己的核心能力。如 Outsystems、Mendix 之前主要是做 BPM(工作流),Kony 之前主要是做 MADP(移动开发平台),Microsoft、SAP 低代码开发的核心都是以前的 aPaaS 和 MADP 的重组。


可见国外的低代码开发平台并不是全新的创新型技术,而是基于既有技术基础的新模式。


也就是把基于 BPM 的流程化、可视化和 aPaaS 的组件化云原生以及 MADP 快速开发跨平台移动互联网创新应用组合在一起,而形成的主流的 LowCode 低代码平台。


低代码公司是不是具备 BMP、MADP、aPaaS 这三个重要基因中的至少一个,是评判该平台是否为低代码公司的重要标准。

 

“低代码”顾名思义就是“比正常应用开发要少写代码”。但不是所有能省代码的开发方式都可以叫“低代码”,真正的低代码要有一些必备的特质。


纵观盘踞 Forrester 和 Gartner 低代码测评领导者角色的平台如 Outsystems、Mendix、Appian 和 Kony 等国外知名公司对自己产品的定义,总结下来,低代码开发平台必须具备的核心要素叫“3+1” :

  • 3 个能力:可视化(拖拽式)、MADP(移动优先)、aPaaS(云上开发环境);

  • 1 个必须:有配套的生态(成熟的开发者、和其他云或企业内部系统连接的能力)。


当然,很多人还会谈到类似于“模型驱动”“表单驱动”“中台能力”“持续集成”等等众多概念,这些都是可能涵盖的因素,而不是非必要因素。


不同的低代码开发平台侧重点不同这里就不再赘述。


总之,记住 3+1 就很容易区分“真假”低代码开发平台。


作者介绍:刘鑫,APICloud 创始人

2021-04-10 09:007687

评论 3 条评论

发布
用户头像
很多就是工作流+报表生成器+表单生成器,面向的都是比较窄的重业务,低技术领域,单独看没创新性相当于从1到N。除了搞ERP,CRM的研发人员,广大开发需要的其实是能通用的处理流程管理,复杂逻辑和状态管理工具。解决这些痛点的好可以看看开源的x-series。提供了可视化的流程,决策与状态管理编辑器和引擎。能与IDE紧密结合,使用简便
2021-04-16 15:06
回复
用户头像
我们公司产品就是业务人员开发😂
2021-04-13 08:19
回复
用户头像
循序渐进的过程吧
2021-04-12 13:41
回复
没有更多了
  • “企业级零代码黑客马拉松”决赛圆满落幕

    2022年10月28日至29日,由普华永道中国和明道云主办的“企业级零代码黑客马拉松”决赛圆满落幕。10支决赛队伍现场比拼,在24小时内创造出极具创新性、创造力、商业价值的零代码数字化解决方案。

    2022-11-02

  • 6. 消息队列代码实战

    2023-09-26

  • 左益豪:用代码创造一个新世界|OneFlow U

    左益豪,一流科技工程师(实习),2022年本科毕业于北京邮电大学电子商务及法律专业,目前已保研到本校人工智能学院。除了爱写代码,他自称,“琴棋书画,样样不通,唱跳Rap篮球,完全不会,但偶尔会帮亲朋好友维修电脑(谁说写代码的都不会修电脑 [狗头])。

    2022-08-08

  • 未来软件开发主流模式——低代码开发

    低代码平台起始于20世纪80年代4GL“第四代编程语言”。2014年,Forrester research提出低代码平台的概念,中国低代码市场进入发展期;2018年,西门子收购低代码企业Mendix、美国低代码独角兽企业Outsystem获得1.5亿美元的融资,此次收购事件以及融资事件的发

    2023-01-11

  • 关于低代码开发,你是真的了解了吗?

    在低代码开发已是大势所趋的今天,不少企业都切身感受到了低代码开发带来的便利。低代码开发平台的优势在当下数字化浪潮中,为企业提供了定制专属的数字化解决方案。

    2023-05-05

  • 工赋开发者社区 | “低代码 +MOM”,西门子的 MES“进化论”

    低代码与MOM的双向奔赴

    2023-01-04

  • 遗留系统现代化:遗留系统的四化建设

    如何将先进的、现代化的软件开发方法应用到遗留系统上?这节课会为你揭秘。

    2022-04-13

  • 17|中台建模(上):到底什么是中台?

    我个人认为,中台是一种源自中国市场的、特有的、基于云平台的平台架构模式,并且它的出发点完全不是技术基建,而是寻找更好的组织结构和技术架构,以支持业务快速增长和发展。

    2021-08-10

  • 蚂蚁内部开源:迈出第一步,但还有很长路要走

    第一阶段是源码开放,第二个阶段是社区讨论,第三阶段是产品视角。内源很容易卡在第二步,因为第二步有很核心的点,是要有足够的人参与进来。

    2022-10-25

  • 企业如何正确使用低代码转型升级

    数字化转型已经成为当前全行业共同关注的话题,对于传统行业,尤其是中小型企业而言,如何减少构建数字解决方案所花费的时间和资源,加速数字化升级,才是决胜数字化时代的关键。而在数字化转型“降本增效”方面,低代码开发这几年逐渐成为了一种潮流。

    2022-11-02

  • 基于 IT 技术的开放式无线接入网,到底可不可行?

    基于IT技术的开放式无线接入网到底可不可行?让我们一起来探讨一下。

    2021-06-23

  • 市场规模超百亿 低代码与传统 IT 开发有何不同

    近年来,低代码开发作为软件开发方法的趋势十分显眼。据统计低代码开发市场到2025年预计将实现28.1%的大幅增长率,达到455亿美元的价值。这一显著增长表明各种行业和各种规模的应用对低代码平台的青睐十分明显。

    2023-05-29

  • 基于低代码平台快速搭建应用

    近年来,SaaS行业的迅猛发展带动了低代码领域的快速兴起。国外的低代码创业公司如Mendix、Outsystems,以及国内的软件业巨头如华为、用友、金蝶等和小众高性价比的引迈JNPF都已经纷纷涉足低代码市场。

    2023-08-02

  • 如何找到一款合适的低代码开发平台?

    顺应传统企业数字化转型的大势,低代码在近几年一直备受业界关注。根据 Gartner 预测,到 2025 年,70% 的新应用将由低代码技术完成开发,而这也使得众多厂商纷纷踏入低代码产品赛道,不仅让一大批企业在做技术选型时眼花缭乱,也让众多开发者不能很好地理解

    2023-09-01

  • 与传统 IT 开发相比,低代码开发具备哪些优势?

    在IT行业的开发中,传统开发往往需要花费更多的资源和时间,需要大量的手动编码和调试。然而,近年来随着低代码平台的不断涌现和发展,它已经成为了IT开发的另一种解决方案。

    2023-08-11

  • 低代码开发——进最热的赛道,啃最硬的骨头

    低代码动作频频的背后,是企业数字化升级的动作不再佛系。纵观数字化的各个热门赛道,个个都是难啃的骨头,热门赛道意味着竞争激烈,最激烈的莫过于低代码这个的“万亿市场”,后入局的低代码需要啃下最硬的骨头。

    2023-05-18

  • 代码物料

  • 你对“低代码”存在哪些误解?

    Forrester预测,到2021年底,75%的开发公司将使用低代码。

    2022-10-14

  • 别再只谈“拖拉拽”式的低代码开发,它不足以吸引开发者了!

    顺应传统企业数字化转型的大势,低代码在近几年一直备受业界关注。的新应用将由低代码技术完成开发,而这也使得众多厂商纷纷踏入低代码产品赛道,不仅让一大批企业在做技术选型时眼花缭乱,也让众多开身处数字化转型的浪潮下,如何找到一款合适的低代码开发平台?又是否存在一种路径能够帮助开发者更快捷、更高效地体验低代码产品?

  • 哪种企业更需要低代码开发框架

    随着企业越来越强调市场颠覆和跨行业的持续创新,低代码平台重新走入人们的视野,并且逐渐成为企业CIO的焦点,低代码的拖放集成、开箱即用的用户界面模板和简单的流程流等功能让更多人可以构建和更改应用程序。低代码简化了应用程序开发,使得企业可以快速交

    2022-09-21

发现更多内容

限时分享:Alibaba技术官整理出来的Java零基础学习笔记

Java架构师迁哥

消息队列并不能解耦

Xargin

使用 Quarkus 和 MicroProfile 实现微服务特性

张晓辉

Kubernetes 云原生 Quarkus Microprofile

如何成为一名拖垮整个团队的产品经理?

冰河

深度思考 产品经理 自我思考 产品经历 技能提升

When others give us advice

escray

学习 极客时间 5月日更

业务架构训练营,模块5作业,微博评论高性能架构

好吃不贵

业务架构

原来真的有外卖员转行学Java,还三面“拿下”拼多多offer!

Java架构师迁哥

Spark如何进行动态资源分配

数据社

spark 5月日更

🔎【Java源码探索】深入浅出的分析 ThreadPoolExecutor

码界西柚

Java 线程池工作原理 ThreadPoolExecutor 5月日更 Worker

架构师实战营 模块五作业(设计微博评论的高性能高可用计算架构)

代廉洁

架构实战营

女裤裤兜如何影响工业设计?

脑极体

架构之:并发和并行

程序那些事

架构 软件架构 架构师 程序那些事

网络攻防学习笔记 Day30

穿过生命散发芬芳

5月日更 网络攻防

大型系统中的证书管理

张俭

微服务 TLS PaaS

已经成功拿到字节offer,阿里内部二十三万字 Java 面试题总结

Java 程序员 架构 面试

21岁就走了“狗屎运”(4面拿字节跳动offer Java岗)

Java架构师迁哥

架构师实战营模块五

ifc177

随机数在区块链中的应用

CECBC

交叉验证

Qien Z.

5月日更 交叉验证

架构师实战营 模块五总结

代廉洁

架构实战营

Dubbo Admin 部署

青年IT男

dubbo

通过混沌测试发现 HTTP/2 缺陷

卫智雄

Spring XML Schema扩展机制源码解读

Hex

Java spring 后端 Java EE

Nginx利用resolver实现动态upstream

运维研习社

nginx 运维 5月日更 动态负载均衡

java.net.BindException: Address already in use: JVM_Bind解决方案

咿呀呀

IDEA javaWeb

Java 面试基础:Java 语言的特点

三掌柜

5月日更

☕【JVM 技术之旅】深入JVM回收器之Parallel Scavenge(上篇)

码界西柚

JVM GC 垃圾收集 5月日更 Parallel Scavenge

开箱即用的 Prometheus 告警规则集

张晓辉

监控 Prometheus 告警

架构实战-模块5作业

大师兄

小王毕业两年转行学Java,现在过得比科班生过得还好?

Java架构师迁哥

ubuntu64 位搭建 OpenVINO 系统(下篇)

IT蜗壳-Tango

5月日更

低代码开发平台混战:如何区分“李逵”和“李鬼”?_语言 & 开发_刘鑫_InfoQ精选文章