GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

低代码开发平台发展趋势:低代码——炒作还是趋势?

2020 年 6 月 12 日

低代码开发平台发展趋势:低代码——炒作还是趋势?

【摘要】随着软件开发时间(月)的和人员数量(人)的增加,软件开发成果与工作量投入(人*月)一定就会同比增加吗?显然不是,文中分享了其中的奥秘及相应举措。


在《人月神话》的开篇提到焦油坑,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。他们挣扎的越是猛烈,焦油纠缠的越紧,没有任何猛兽足够壮烈或具有足够的技巧,能够挣扎束缚,他们最后都沉到了坑底。大型软件系统开发就犹如这样一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统,不过,其中只有非常少数的项目满足了目标、时间进度和预算要求。各种团队,大型的和小型的,庞杂的和精干的,一个接一个淹没在焦油坑中。



随着软件开发时间(月)和人员数量(人)的增加,软件开发成果与工作量投入(人*月)一定就会同比增加吗?显然不是,因为人员之间的沟通,分工协作,业务的灵活多变,软件工程师技能差异,新技术如 5G、人工智能、大数据、AI、物联网等技术复杂度的增加,太多不确定性因素将导致软件开发成果与工作量(人*月)的投入不成线性增长。这些不确定因素越少,软件开发成果与工作量(人*月)的投入就会接近线性增长,不确定因素如何减少呢?


1999 年,前甲骨文最副总裁 Marc Benioff 创立 Salesforce,提出“软件终结”口号,面向开发者研发了 force.com 应用开发平台,基于此快速开发 CRM 软件系统,开启了低代码应用开发的航程。


Mendix 低代码领域开发平台成立于 2001 年,2018 年 8 月被西门子用 6 亿欧元收购。


OutSystems 低代码开发平台成立于 2002 年,2018 年 6 月被 KKR 和高盛公司联手以 3.6 亿美元收购。


另外,科技巨头们也都纷纷推出自己的低代码开发平台产品,微软在 2015 年发布的 PowerApps、Google 2018 年开始测试的 App Maker 等都是低代码产品。


在国内,低代码开发平台在近几年也如雨后春笋般快速的发展起来,宜创科技、奥哲、轻流、简道云、APICloud 如今都汇入了低代码赛道,巨头科技企业华为,阿里也都纷纷推出了自己的低代码开发平台:华为的 AppCube,阿里的宜搭。


高盛私人投资公司董事总经理 Christian Resch 表示:“我们认为低代码开发领域具有非常显著的市场潜力,大多数全球企业正在将其业务数字化,他们正在尽可能利用软件简化运营、建立新的分销渠道、改善客户体验,以及创造新的产品和服务。”根据 Forrester 的报告,去年该领域的规模估计为 38 亿美元,预计到 2021 年将增长到 152 亿美元。


“低代码”顾名思义就是开发者写很少代码,通过低代码平台提供的界面、逻辑、对象等可视化编排工具来完成大量开发工作,降低文章开篇提到的软件开发中的不确定性因子,从而大幅度的提升开发效率,让企业能够降低开发成本和价格,降低技术和人员门槛,快速创新应用,实现快速试错,敏捷迭代。


低代码平台主要面向如下两类人员提供快速开发应用的能力:


1、业务人员,通过提供大量的界面模板、业务模板、流程模板和对象模型,业务人员根据实际业务需要通过积木式组装的方式,就可以快速拼装应用系统,从而实现了应用快速创新。


2、软件开发工程师,通过页面编排工具和流程编排的能力,开发者可在平台上组件化、微服务化已有的大量服务,再编写少量代码就可以实现自己想要的应用管理系统。


以华为低代码开发平台AppCube为例,其为开发者提供了大量的页面组件、流程编排工具 BPM、模型编排工具、基线应用模板、AI 服务、视频服务、GIS 服务、城市信息模型 BIM 服务、IOT 服务等上千种开放接口,开发者利用这些编排工具,调用已有的大量服务,通过编写少量代码就可以实现自己想要的应用管理系统。



除了上述的能力外,低代码平台大多数是以 SaaS(Software As A Service)方式向开发人员提供服务,开发人员只申请一个开发者账号,就能使用低代码平台提供的线上开发环境,沙箱测试环境,商用部署环境。开发人员开发完毕后在线编译和打包,通过低代码平台提供的自动流水线,可以将软件包从开发环境部署到测试环境和商业环境。开发人员 Anywhere,Anytime 就可以开发自己的应用,测试自己的应用,发布自己的应用,所见即所得。


但是也要看到,做低代码不是直接去造房子,而是做一套能反复造各类房子的引擎和系统,对平台技术的要求很高,国外的低代码玩家都经历了多年的发展,才走出先平后陡的增长曲线。而在国内,我们还有一段路要走,随着技术的不断发展提升以及各行业数字化转型对软件诉求的增强,低代码开发平台凭借其降低开发工作门槛,缓解成本、人才诉求等优势,减少软件开发的不确定性,使开发工作量的投入与软件有效开发结果向线性靠拢,大幅提升软件开发效率,必定也会走上蓬勃发展之路。


作者:董鑫武


2020 年 6 月 12 日 20:281750

评论

发布
暂无评论
发现更多内容

罗美琪和春波特的故事...

阿里巴巴云原生

容器 开发者 云原生 开发工具 消息中间件

mysql先加读锁,再加写锁没毛病?

参商

MySQL 死锁

第一课作业纠正

杰语

pdf.js使用小结

空城机

前端 4月日更 pdf.js 前端插件

用户故事拆分招数全景图(译)

Bruce Talk

敏捷 译文 Agile User Story

skywalking dubbo agent 分析

kaiwen

⼤规模短⽂本聚类的设计和实践

百度Geek说

聚类 query 内聚

双非渣硕!四面阿里收到offer后,才发现学长给的面试笔记有多强大

云流

Java 编程 程序员 面试 计算机

toB SaaS会成为苏州下⼀个“⼀号产业”么?

龙归科技

数字化 tob

混合云安全简史

龙归科技

混合云

每天学一个 Linux 命令:pidstat

Machine Gun

Linux 渗透测试 Kail linux

企业架构设计方法TOGAF介绍

joinM

企业架构 技术架构 业务架构 TOGAF 技术与业务

灰度发布系统架构设计

xcbeyond

微服务 灰度发布 4月日更

当时尚撞上区块链,为潮酷创意赋予专属“ID”

旺链科技

产业链

[TcaplusDB知识库]TcaplusDB备份与回档机制介绍

TcaplusDB

数据库 nosql TcaplusDB NoSQL数据库

Spring Boot 2.0 实现优雅停机

U+2647

Spring Boot 四月日更

filecoin怎么挑选优质矿商?filecoin投资靠谱吗?filecoin挖矿和炒币哪个好?

IPFS456

区块链 IPFS Filecoin IPFS怎么挖矿 IPFS挖矿可靠吗

阿里资深技术专家崮德:如何成就更好的自己

阿里云原生团队

用户故事是垂直的切片(译)

Bruce Talk

敏捷 译文 Agile User Story

点击量破百万!阿里内产微服务进阶讲义,简直是Java开发者的福音

Crud的程序员

Java 程序员 架构 微服务

我是如何开始写作的

happlyfox

个人成长 【4 月日更】 1 周年盛典

想要写优秀的设计测试用例,不懂这个可不行!

程序员一凡

软件测试 自动化测试 测试开发 测试用例 测试工程师

MySQL 表列数和行大小有哪些限制?

码农架构

MySQL 运维

Spring Boot 两行代码轻松实现国际化

Java架构师迁哥

Android Crash监控方式

Darren

监控 异常检测 Android开发 NativeCrash

DBA 行业是否将会消亡?

CloudQuery社区

运维 dba 数据库管理工具

Fluid 给数据弹性一双隐形的翅膀 -- 自定义弹性伸缩

阿里巴巴云原生

大数据 容器 云原生 监控 弹性计算

企业面试真题、简历指导整理,蚂蚁高级工程师的这份Java技术笔记火了!

Java成神之路

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

联盟链技术

360技术

大专学历成功拿下阿里offer,分享面经及我的Java面试复习资料

Java成神之路

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

中寰-卜钢-采访提纲:车联网行业发展趋势

马踏飞机747

采访

DNSPod与开源应用专场

DNSPod与开源应用专场

低代码开发平台发展趋势:低代码——炒作还是趋势?-InfoQ