写点什么

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

  • 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:007581

评论 3 条评论

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

通过python基于netconf协议获取网络中网元的配置数据,助力企业网络控制自动化轻松实现!

华为云开发者联盟

通信 企业 网络自动化

美团架构师总结整理的这份GitHub标星150K+的神仙笔记,我花了两个月肝完成功面进了阿里定级P7,现在分享出来希望大家也能有所提升!

Java架构之路

Java 程序员 架构 面试 编程语言

如何保护视频资源?这几个防盗链使用技巧你一定要知道!

腾讯云音视频

音视频 防盗链 内容安全 视频防盗 视频资源防盗

【得物技术】供应链库存幂等实战分享

得物技术

幂等 供应链 得物技术部 实战 得物

区块链数字版权应用落地开发,区块链版权溯源解决方案

13530558032

一文带你了解两种Transformer文字识别方法

华为云开发者联盟

人工智能 AI 文字识别

如何保障企业数据资产的全生命周期安全?看这篇就够了

华为云开发者联盟

数据 数据资产 数据安全

一周信创舆情观察(11.16~11.22)

统小信uos

去“测试”下的测试重生,不为焦虑买单

陈磊@Criss

软件测试 自动化测试 测试开发 智能化测试

架构师训练营 -week10-总结

大刘

极客大学架构师训练营

深入内核,拒绝蒙圈!阿里巴巴一位P7级架构师总结整理的这份《Java架构成长笔记》彻底火了。

Java架构之路

Java 程序员 架构 面试 编程语言

ThinkPad X1 Carbon与MacBook有何不同?不止是专业

E科讯

食堂就餐卡系统设计

我们新四军不拿群众一针一线

架构师训练营第一周架构方法学习总结

Geek_xq

技术实践丨基于MindSpore框架Yolov3-darknet模型的篮球动作检测体验

华为云开发者联盟

AI 华为云 modelarts

11.11数据可视化大屏设计揭秘

京东科技开发者

大数据 AI 数据分析 数据可视化 交互设计

谈谈持续集成、持续交付和持续部署三者究竟是什么,有何联系和区别呢!

ShenDu_Linux

Linux 持续集成 架构师 持续交付 持续部署

索引为什么能提供查询性能...

小林coding

MySQL 索引 数据结构与算法 B+树

没想到我费劲心力学的kafka,还不如阿里大佬整理的这份学习手册,真的是差距啊

小Q

Java kafka 学习 架构 面试

秋招offer收割机——后台服务器开发方向(专业学习路线图总结)

程序员小灰

c++ Linux 后台开发 架构师 服务器端开发

【领福利啦】广受欢迎的人工智能实战课程+“智能音箱”教程免费领!

小冬

人工智能 技术 福利 项目实战 智能音箱

涨薪神作!华为内部操作系统与网络协议笔记爆火,这也太香了吧

Java架构之路

Java 程序员 架构 面试 编程语言

从数据库巨人身上撕开一道口子

数据君

Week1 命题作业

J

极客大学架构师训练营

腾讯云数据库登陆印尼,金融行业显神威

数据君

tdsql

架构师训练营第一周UML图

Geek_xq

最详细的Linux TCP/IP 协议栈源码分析

linux大本营

Linux 后台开发 网络编程 C/C++ TCP/IP

继linux命令之后,我又给你们整理了网络命令归纳,快给我来收藏

北游学Java

Linux 网络协议 网络 网络层

《迅雷链精品课》第八课:迅雷链多链结构

迅雷链

区块链

分享一份大佬的MySQL数据库设计规范,值得收藏

小Q

学习 架构 面试 JVM 多线程

有了它,数据库也能空中加油,一边迁移一边跑起来

数据君

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