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