低代碼,怎么禿然就火了?
低代碼
英文名叫:Low-Code
嘿嘿,低代碼可不Low
指的是一種快速開發(fā)方式
用很少量代碼甚至零代碼搞定
一、為什么要用低代碼?
現(xiàn)在干任何事
都得使點(diǎn)“數(shù)字化手段”
這就導(dǎo)致各種業(yè)務(wù)系統(tǒng)開發(fā)需求
史無前例地井噴
先舉個(gè)小例子
某天,我看到社區(qū)保潔阿姨打卡
都用上了物業(yè)自己開發(fā)的小應(yīng)用
看著特別簡(jiǎn)單
↓
后來一聊
才知道是物業(yè)經(jīng)理自己在低代碼平臺(tái)
下了個(gè)模板
設(shè)置下流程,分配了下權(quán)限
搗鼓下就上線了
再說個(gè)大例子
這次14億人口普查
全國(guó)700萬普查員上崗
第一次采用“電子化”采集方式
數(shù)據(jù)直接實(shí)時(shí)上傳
曾經(jīng)“填大表”的方式成為歷史
所以,不管是
保潔的迷你小應(yīng)用,還是億級(jí)超大應(yīng)用
海量需求爆發(fā)出來了
現(xiàn)在,無論政府還是企業(yè)
但凡要上點(diǎn)“新業(yè)務(wù)”
但凡要提升下管理效率
首先考慮的是“數(shù)字化工具”
而這數(shù)字化工具就是一個(gè)個(gè)應(yīng)用系統(tǒng)
所以
Gartner預(yù)測(cè):到2021年應(yīng)用開發(fā)需求的市場(chǎng)增長(zhǎng),將至少超過企業(yè)IT交付能力的5倍。
這預(yù)測(cè)很說明問題
傳統(tǒng)軟件的開發(fā)方式和交付能力
滿足不了人民群眾日益增長(zhǎng)的軟件需求
這些需求海量、零碎、善變
原有應(yīng)用開發(fā),按項(xiàng)目交付方式
↓
這種方式的好處是
專業(yè)人士、專業(yè)團(tuán)隊(duì)操盤,有保障
但是問題不少
①開發(fā)周期長(zhǎng)②價(jià)錢還很貴
③系統(tǒng)改造成本高,人遷就系統(tǒng)
萬一遇到不靠譜的“偽專業(yè)團(tuán)隊(duì)”
無法按質(zhì)按量交付或者上線后漏洞百出
就成了大坑
在這種狀況下
低代碼平臺(tái)就出來了
二、低代碼平臺(tái)是什么?
低代碼的本質(zhì)是
改變應(yīng)用系統(tǒng)的開發(fā)方式
①用預(yù)制模塊化的方式搭建
在廠商提供的低代碼開發(fā)平臺(tái)上
已有不少預(yù)制好的模塊
包括:功能模塊、流程模塊、場(chǎng)景模塊…
每個(gè)零散模塊功能獨(dú)立
就如同:衛(wèi)生間模塊、廚房模塊、陽臺(tái)模塊….
然后
開發(fā)者“按需”重新組合排列模塊
如同拼積木
就能構(gòu)建出一個(gè)“新應(yīng)用”
②開發(fā)過程簡(jiǎn)單直接
拖拖拽拽、拉拉扯扯就行
原來,開發(fā)者是這樣的
會(huì)幾門編程語言,那是基本要求
↓
現(xiàn)在,用低代碼平臺(tái)
大部分工作是這樣的
↓
三、低代碼的好處
①上線速度極快
低代碼=更少的代碼
這意味開發(fā)時(shí)間縮短了
能夠?qū)崿F(xiàn)業(yè)務(wù)應(yīng)用的快速交付
舉一個(gè)真實(shí)的例子
2020年初,疫情最肆虐的時(shí)候
北京某區(qū)一款大型防疫應(yīng)用系統(tǒng)
原來開發(fā)周期需要1個(gè)月
可是采用低代碼平臺(tái)方式開發(fā)
2天搞定,第3天上線,成功應(yīng)用
這種速度就是一種“顛覆”
②人人都是開發(fā)者
前端業(yè)務(wù)人員,也能下場(chǎng)搞開發(fā)
后端開發(fā)者,也能減少打地基工作
原來一個(gè)新應(yīng)用上線后
80%,后臺(tái)開發(fā)者是要遭“吐槽”
↓
這種“撕逼”的本質(zhì)是
業(yè)務(wù)思維VS技術(shù)思維
但是,如果用上了低代碼平臺(tái)
應(yīng)用開發(fā)就變得“傻瓜”了
一些簡(jiǎn)單的輕應(yīng)用微應(yīng)用
前端使用者更了解業(yè)務(wù)流程
他們自己下場(chǎng)
所見即所得地開發(fā)出一個(gè)符合自己心意的應(yīng)用
但是
并不意味著“程序員”要下崗
不可否認(rèn),企業(yè)級(jí)的應(yīng)用
一些復(fù)雜的、核心生產(chǎn)系統(tǒng)的應(yīng)用
依然需要“程序員”專業(yè)炮制
但是利用低代碼平臺(tái),能省一些事
一些共性的、簡(jiǎn)單的、打地基的活
就不用從零開始碼了
③降成本
從項(xiàng)目制到低代碼開發(fā)方式
開發(fā)流程簡(jiǎn)單了,人天少了一大半
成本也大大可控
↓
↓
④云上快速部署,簡(jiǎn)單了
有些低代碼平臺(tái)
本身就是一個(gè)云原生PaaS
快速部署,彈性伸縮
除此之外
云原生自帶那些基因
比如,容器化、微服務(wù)、DevOps、CI/CD…
低代碼平臺(tái)上也全部繼承過來
四、有哪些公司提供低代碼平臺(tái)?
我們來看兩張表
①
Gartner魔力象限-2020年9月
低代碼應(yīng)用平臺(tái)
↓
②
FORRESTER-2019年Q1報(bào)告
低代碼應(yīng)用平臺(tái)
↓
嘿嘿,是不是里面公司
好多不認(rèn)識(shí)?
的確,這個(gè)領(lǐng)域大玩家基本是國(guó)外的
OutSystems,F(xiàn)ileMaker屬于第一梯隊(duì)
第一梯隊(duì)代表:OutSystems
它的產(chǎn)品功能非常強(qiáng)大且易上手
你感受一下
↓
官網(wǎng)上有一個(gè)成功案例說明
↓
2個(gè)開發(fā)人員在1周內(nèi)
用OutSystems平臺(tái)
更新了核心貸款系統(tǒng)
將審批時(shí)間從30小時(shí)縮短至30分鐘
第一梯隊(duì)代表:mendix
這家公司有一句廣告詞
深深打動(dòng)了我
↓
除了這兩家有點(diǎn)陌生外
我們熟悉的幾家國(guó)外傳統(tǒng)廠商
在這1、2年中
也紛紛搶占山頭,并加大投入
微軟:Power Platform
↓
Salesforce:Lightning Platform
↓
甲骨文:Visual Builder Cloud Service
↓
…
低代碼在國(guó)內(nèi),也非?;?/span>
兩大類廠商主導(dǎo)
第一大類:傳統(tǒng)管理軟件大廠
用友:YonBIP商業(yè)創(chuàng)新平臺(tái)
YonBIP
是用友2020年發(fā)布的戰(zhàn)略級(jí)產(chǎn)品
↓
低代碼是YonBIP家族的亮點(diǎn)之一
①YonBuilder
是YonBIP家族的低代碼開發(fā)平臺(tái)
原廠開發(fā)、ISV開發(fā)、本地化開發(fā)、企業(yè)自建、個(gè)人開發(fā)者,非常容易上手,能夠快速構(gòu)建應(yīng)用
②YonSuite
是YonBIP家族面向成長(zhǎng)型企業(yè)的云服務(wù)
一個(gè)真正基于微服務(wù)的云原生SaaS平臺(tái)
↓
通過低/零代碼的方式
用拖拉拽的積木式配置組合
就能快速構(gòu)建不同場(chǎng)景的特殊應(yīng)用
同時(shí)能順暢對(duì)接原系統(tǒng),數(shù)據(jù)一盤棋
金蝶:EBC蒼穹平臺(tái)
蒼穹支持低代碼開發(fā)
企業(yè)可以根據(jù)業(yè)務(wù)變化
快速構(gòu)建自己的應(yīng)用
“低代碼”給客戶帶來了顛覆性感受
效率提升了75%,代碼降低70%,開發(fā)效率翻了5倍
↓
致遠(yuǎn)互聯(lián):COP協(xié)同運(yùn)營(yíng)中臺(tái)
COP平臺(tái)完美支持低代碼開發(fā)
隨需定制各種應(yīng)用
滿足不斷變化的業(yè)務(wù)場(chǎng)景
需要實(shí)現(xiàn)高效率、低成本的創(chuàng)新
第二大類:公有云廠商
阿里云:宜搭
最大特點(diǎn)是可以和釘釘無縫集成
↓
騰訊云:低代碼平臺(tái)
最近剛剛上線,可以去體驗(yàn)一下
↓
除了上面兩大陣營(yíng)之外
國(guó)內(nèi)還有不少獨(dú)立的PaaS平臺(tái)
也提供低代碼開發(fā)環(huán)境
就不一一列舉了
國(guó)內(nèi)兩大類廠商的區(qū)別
公有云廠商,提供的低代碼平臺(tái)
目前看來,比較適合搞點(diǎn)靈動(dòng)的“小活”
簡(jiǎn)單、親民、易上手
軟件大廠,提供的低代碼平臺(tái)
是可以搞“大活”的平臺(tái)
實(shí)際上是把他們搞多年搞EPR、OA的積累
慢慢的“平臺(tái)化”、“中臺(tái)化”、“模板化”了
政府、大企業(yè)的一些新應(yīng)用、新需求
復(fù)雜、個(gè)性、龐大、多變
都可以嘗試用這種平臺(tái)來開發(fā)
模塊拖拽、云化上線,穩(wěn)了!