速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

评论 3 条评论

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

Jenkins + Docker 一键自动化部署 Spring Boot 项目

小小怪下士

Java Docker jenkins springboot

【C语言】return 关键字

謓泽

11月月更

行业首个测试开发技术大赛开始报名啦~ 10万现金奖励等你来挑战

霍格沃兹测试开发学社

Docker搭建harbor私有镜像仓库(命令行模式)

A-刘晨阳

Docker Linux 运维 11月月更

瓴羊Quick BI在线电子表格,数据分析人员高效工作“神器”

巷子

智能时代如何打通商业市场?华为的内外兼修

这不科技

Serverless 架构下的 AI 应用开发

阿里巴巴云原生

阿里云 Serverless 云原生

涨薪跳槽利器!清华大佬总结的Java核心突击讲,一应俱全

钟奕礼

Java java程序员 java面试 java编程

南京等保测评公司有哪些?一共有几家?

行云管家

等保测评 等保备案 等保整改 南京等保测评

中国互联网大会天翼云展区大揭秘!

天翼云开发者社区

数字先锋| 随时随地云端阅片,“云胶片”时代来啦!

天翼云开发者社区

【PCB干货】是开窗还是盖油?想搞懂过孔工艺,看这篇就够了!

华秋PCB

PCB PCB设计 过孔 PCB工艺

双机热备与集群的区别分析-行云管家

行云管家

高可用 双机热备 双机

二面美团,有惊无险已拿offer,不得不说“太难了”

钟奕礼

Java 程序员 java编程 Java 面试题

LeetCode题解:938. 二叉搜索树的范围和,递归,JavaScript,详细注释

Lee Chen

JavaScript 算法 LeetCode

2022年中国母婴新消费市场专题分析

易观分析

母婴 消费市场

如何平衡客户和用户的诉求冲突?

QualityFocus

产品经理 需求 产品需求

Linux中基于Docker搭建harbor私有镜像仓库(超级详细)

A-刘晨阳

Docker Linux 运维 Harbor 11月月更

“元宇宙家园”国脉大厦展馆上线 天翼云实时云渲染筑基未来数字世界

天翼云开发者社区

java面试之经典算法篇

钟奕礼

Java java面试 java编程 程序员 java

企业需要进行信息化改革,有哪些好用的信息化管理系统推荐?

优秀

低代码 信息化 信息化管理

PID和TID的区别

源字节1号

APP开发 低代码开发 小程序开发 网站开发

从 NASL 说开:低代码编程语言能饭否

石臻臻的杂货铺

11月月更

Linux中安装/部署docker-compose

A-刘晨阳

Docker Linux 运维 Docker-compose 11月月更

大咖说·先临三维|技术入云塑造3D视觉行业新模式

科技pai

阿里云 科技 3D视觉

5 分钟带你在本地搭建一套云原生实验环境

谢烟客

Kubernetes 云原生 Service Mesh istio kind

把Mybatis Generator生成的代码加上想要的注释

京东科技开发者

maven IDEA 代码注释 MyBatis标签 Generator

背完这3套Java面试题,年后offer接不停

钟奕礼

Java java面试 java编程 程序员java

栈简介、手撸顺序栈、手撸链栈和栈的应用

C++后台开发

数据结构 后端开发 linux开发 C++开发

物流通知:您的快递即刻送达!

天翼云开发者社区

2023上海国际智慧灯杆及智慧路灯展览会

AIOTE智博会

上海智博会 智慧灯杆展会 智慧路灯展会

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