顧名思義(yi),零代碼(ma)是指(zhi)不通(tong)過編寫代碼(ma)去(qu)實現應(ying)用系(xi)統的搭(da)建,這種開發(fa)形(xing)式為不具備編程技(ji)術能力(li)的普通(tong)人賦(fu)予了開發(fa)能力(li)。
這里舉個建房子的例子就(jiu)更好理解:
傳(chuan)統代碼開發就像自(zi)己從0-1建(jian)(jian)房子(zi),需要(yao)做設計、打地基、搭建(jian)(jian)建(jian)(jian)筑主體框架(jia)結構、再裝(zhuang)修,優(you)點(dian)是(shi)你(ni)可以完全按照自(zi)己的(de)(de)想法去搭建(jian)(jian),缺點(dian)是(shi)這(zhe)需要(yao)很強(qiang)的(de)(de)專(zhuan)業(ye)建(jian)(jian)筑能力(li)、漫長的(de)(de)時(shi)間(jian)和(he)高昂的(de)(de)人力(li)投入。
零代碼則是給你一套已經搭建好了的商品毛坯房,你只需要裝修、購置家具去實現想要的居住風格。不過可控制的只有內部風格,房子本身的戶型、建筑結構沒法改變。這種形式不需要你有建筑能力,可以節約精力、成本,后續還有物業幫你維護基礎衛生、綠化,足夠另大部分住戶住的舒適、滿意。
如果開發商提供了精裝修商品房,恰好是你喜歡的風格,那么你可以直接選擇精裝修的房子實現拎包入住,后續根據自己的喜好再補充一些裝飾品和家具。這對應的是很多零代碼平臺提供的模板,如果模板符合你的業務需求,你可以直接安裝投入使用,也可以在模板基礎上進行靈活地修改。
基于這個解釋,有零代碼性質的平臺或工具并不少,大家熟知的PPT,10年代開始興起的建站工具WordPress都具備零代碼特征。但國內通常喜歡把企業內的表單驅動型的應用搭建平臺統稱為零代碼平臺,其更符合前端、流程邏輯、數據庫的完整軟件系統,所以本文(wen)也(ye)是以這類(lei)平臺為例,對零代(dai)碼進(jin)行詳細講(jiang)解。
零(ling)代碼將(jiang)編(bian)程語言和語法從邏輯(ji)中分離出來,并將(jiang)其封裝成可視化的組件,也就是用戶(hu)拖(tuo)拉(la)拽的對象——每個字段、每個按(an)鈕、設(she)置的每個參數,背(bei)后都對應著一個代碼塊。
零代(dai)碼平臺允(yun)許你對這(zhe)些可(ke)視化的組件進行(xing)邏(luo)輯(ji)組合,通過一些參數設置,還能對代(dai)碼塊可(ke)實現的功(gong)能進行(xing)修改定義(yi)。這(zhe)就是零代(dai)碼開發的過程。
最典型的就是簡道云,將企業業務管理抽象成:表單、流程引擎、數據管理與處理、數據可視化四大模塊,通過(guo)這四大模塊中功能(neng)的(de)組合配置(zhi),能(neng)完全0代碼實(shi)現數據的(de)收集、流(liu)轉、處理與(yu)分析、可視化的(de)全流(liu)程(cheng)
以一個基礎的費用報銷系統為例:
傳統費(fei)用報銷(xiao)流程:填(tian)寫申請(qing)單(dan)、把發票和申請(qing)單(dan)夾在一起——找業務主(zhu)管(guan)簽字(zi)審(shen)批(pi)(pi)——找財務主(zhu)管(guan)簽字(zi)審(shen)批(pi)(pi)——打款報銷(xiao)。
在零代碼平臺中:
但這也是很多人對零代碼平臺的誤區,認為零代碼只能做這種簡單的數據收集、審批,還稱不上一個系統。事實上,隨著零代碼平臺的發展,其功能也在不斷拓展,已經能夠實現一些相對復雜的邏輯,比如多表單之間的關聯合并,母子表單的嵌套調用、多數據流處理運算等等,并配合開放插件實現功能拓展,足以實現一些相對復雜的系統,如CRM系統、進銷存系統、中小型的ERP系統等等。
如今,企業要上管理系統,通常有三種方(fang)式:自主開發、購買標(biao)準化產品、零代碼(ma)平臺開發
傳(chuan)統的(de)代(dai)碼開發(fa)的(de)優(you)點是(shi)可以(yi)完(wan)全根(gen)據(ju)自(zi)身需求開發(fa),理論上是(shi)可以(yi)高(gao)度適配業務的(de);
但傳統開發模式是一個耗時且動態的過程——
從時間上來說,傳統的系統開發上線時間短則幾個月,長則達幾年,先不(bu)說這過程中(zhong)所耗費的人(ren)力財力成(cheng)本,光是這么長的上線(xian)時間,又能有多(duo)少企(qi)業耗得起呢?
從應用上來說,企業業務是一個不斷變化的動態過程,但傳統開發的系統很“重”,更新迭代慢、這會不斷的消耗企業物力財力,拉高成本。
購買(mai)標準化產品的好處是,拿來(lai)即用(yong),廠商在垂直細分領域(yu)有更豐富的經(jing)驗。
但是(shi)各(ge)行各(ge)業,哪怕是(shi)同(tong)(tong)一(yi)行業同(tong)(tong)等規模的企業,其業(ye)務(wu)流程也可能千(qian)差萬別。所以,標(biao)準(zhun)化產品往(wang)往(wang)只能解決70%~80%的(de)標準化需求,如果需(xu)要(yao)適(shi)配企業的(de)業務,就需(xu)要(yao)在標(biao)準產品(pin)(pin)的(de)基(ji)礎上做二(er)次開(kai)發,或者由廠商(shang)的(de)實施團(tuan)隊駐場來(lai)幫助產品(pin)(pin)落地。標(biao)準化產品(pin)(pin)往(wang)(wang)往(wang)(wang)價(jia)格不菲(fei),這(zhe)對于中小企業來(lai)說(shuo)將是沉重的(de)負擔(dan)。
但如果使用零代碼平臺,這個周期將會大大縮短——
零代碼(ma)開發(fa)平臺將數據、流程、權限等封裝(zhuang)成組(zu)件,只要你懂業務,哪怕不會編程,也能開發(fa)應用(yong),大大減少了調研需求(qiu)、評估(gu)和編寫代碼(ma)的(de)時(shi)間。而且(qie)零代碼(ma)應用(yong)可以(yi)快速響(xiang)應業務的(de)變化(hua),做到即(ji)(ji)時(shi)調整,即(ji)(ji)時(shi)上線。
另外,市面(mian)上大多(duo)(duo)數零代(dai)碼開發平臺標準版的(de)年費(fei)都(dou)在萬元以下,這(zhe)個(ge)費(fei)用對于大多(duo)(duo)數中小企(qi)業來說都(dou)是可以接受的(de)。
想必很多(duo)(duo)老板都遇到(dao)過(guo)這個(ge)問題:想采購一(yi)個(ge)業務(wu)管理軟件,但市面(mian)上這么多(duo)(duo)軟件到(dao)底應該怎么選?
我們為成(cheng)千上萬家企業做過數字化系統,我可(ke)以很肯定(ding)的說,大部分老板在(zai)選擇(ze)軟件(jian)時沒(mei)有想(xiang)清楚自己(ji)到底(di)想(xiang)要什么,可(ke)能(neng)選型時幾個功能(neng)滿足了,就覺得ok了,此(ci)時相當于你選擇(ze)了這個軟件(jian)廠(chang)商所(suo)倡(chang)導的管理流程,具體這個流程到底(di)適不(bu)適合(he)自己(ji),要用上才知道。
有的(de)(de)企(qi)業跑(pao)一段時間就發現用不(bu)起來了,也有可能當(dang)前適合,但企(qi)業的(de)(de)發展不(bu)是一成不(bu)變的(de)(de),未來企(qi)業出現了新(xin)(xin)的(de)(de)管理(li)要求、有新(xin)(xin)的(de)(de)產品(pin)要適應新(xin)(xin)的(de)(de)市場(chang)模式,
總之(zhi),如果之(zhi)前的管理軟件無法滿足需求,你只能面臨三個選擇:
無論哪一種選擇,都像吞了(le)只蒼蠅一樣惡心,損(sun)失的都是機會成(cheng)本和實(shi)實(shi)在(zai)在(zai)的錢。
也許市(shi)面上很多垂直軟件提供了很多先進的、通用的管理(li)方法,但在同水平的資(zi)源投入(ru)下,他們都只能(neng)實(shi)現一套(tao)流程,而零(ling)代碼有無數(shu)種(zhong)可能(neng)。
零代碼平臺是既給你一套被驗證過成功的管理方法,又開放給了你靈活調整流程、系統迭代的零代碼開發能力
比如簡道云(yun)的模(mo)(mo)(mo)板中心,里(li)面提(ti)供了200多(duo)個管理模(mo)(mo)(mo)板,都是簡道云(yun)的產研(yan)、客戶成功專家們調研(yan)、拜訪了無數家成功落(luo)地的企業,積累、整合出來(lai)的管理模(mo)(mo)(mo)板。
你(ni)可以(yi)直接安裝模(mo)板(ban)中心的(de)模(mo)板(ban),免(mian)去(qu)了從0-1搭建的(de)過(guo)程(cheng),同時你(ni)還能(neng)對模(mo)板(ban)進行編輯,表(biao)單、字段、流程(cheng)、權限都(dou)能(neng)靈活調整,逐漸開發出(chu)一(yi)個(ge)能(neng)完美符(fu)合(he)企業(ye)需求(qiu)的(de)系統,還能(neng)快(kuai)速(su)響應業(ye)務管(guan)理需求(qiu),給予(yu)企業(ye)更多(duo)創(chuang)新的(de)底氣。
市面上你看到的進銷存、CRM、OA等系統,都(dou)是獨立的(de)系統,只能(neng)解決系統框架(jia)內(nei)的(de)功能(neng)。如(ru)(ru)果需求(qiu)逐漸(jian)超出了系統框架(jia)能(neng)力,比如(ru)(ru)你想讓進(jin)銷存系統去實現(xian)CRM中(zhong)的(de)線(xian)索管理(li)、客(ke)戶跟進(jin)功能(neng),哪怕定制化開發也很難(nan)實現(xian),此時(shi)就只能(neng)再開發/購(gou)買一套系統去覆蓋新的(de)需求(qiu)。
而(er)隨著企業發展壯大,會有越來(lai)越多的(de)項目,遇到各種(zhong)各樣(yang)的(de)流(liu)程,每一個業務(wu)場景都重(zhong)新開(kai)發/購入新的(de)軟(ruan)件非常(chang)耗費時間和成本的(de),即使實現,部門之間的(de)溝(gou)通和交流(liu)也變得更加困難,很容(rong)易(yi)造成數(shu)據(ju)孤島(dao)。
我們見過不少企(qi)業在數字化的(de)前幾(ji)年盲目擴張,現在有幾(ji)十(shi)上百(bai)個系(xi)統(tong)(tong),整(zheng)個公司內的(de)業務(wu)系(xi)統(tong)(tong)架構特別繁(fan)重,員(yuan)工用起(qi)來也是怨(yuan)聲載(zai)道,導致現在要花1-2年時間做(zuo)流(liu)程和業務(wu)重構去精簡系(xi)統(tong)(tong),相當(dang)于(yu)是填前幾(ji)年的(de)坑(keng)。
所以我(wo)們建議盡可(ke)能(neng)將更(geng)多的業務管理需(xu)求聚合在(zai)一個平臺上(shang)實(shi)現,此時零(ling)代碼(ma)平臺就是再好不(bu)過(guo)的選擇。
零代碼平臺提供給使用者的是平臺級的能力,你可以在平臺中搭建出任何滿足平臺開發邏輯的系統,OA、CRM、進銷存、項目管理、生產管理等等,幾乎(hu)可(ke)以(yi)覆(fu)蓋企(qi)業里80%的業務管理需求,同(tong)時平臺里各個(ge)應用(yong)之(zhi)間的數據可(ke)以(yi)靈(ling)活調用(yong)、統一(yi)格式,能有效(xiao)避免數據孤島(dao)的發生(sheng)。
1、單個平臺的應用(yong)場景(jing)有限(xian)
所有零(ling)代碼平(ping)(ping)臺都是針對特(te)定場景或者細分領域的(de),比如簡道(dao)云這類(lei)企(qi)業級應用開發(fa)型的(de)零(ling)代碼平(ping)(ping)臺、wordpress這類(lei)建(jian)(jian)站平(ping)(ping)臺,沒有哪個零(ling)代碼平(ping)(ping)臺能(neng)(neng)同時開發(fa)管理系統、網站、甚至是APP。因為只有在(zai)聚(ju)焦(jiao)的(de)場景下,應用邏輯相對統一(yi)、前端交互(hu)相對收(shou)斂,才能(neng)(neng)夠(gou)沉淀出足夠(gou)多的(de)組(zu)件(jian)物(wu)料,從而通(tong)過可視(shi)化的(de)方式拖拽(zhuai)組(zu)件(jian)就能(neng)(neng)夠(gou)直接搭建(jian)(jian)出應用。
2、復雜開發能力較弱
對于一個快速(su)開發(fa)平臺而言,高度(du)的通用(yong)性與易(yi)用(yong)性,往往需(xu)要犧牲復雜(za)開發(fa)能力。
能在平(ping)臺上開發出(chu)什么(me)系統全看平(ping)臺預設的框架。從產(chan)(chan)品邏輯來(lai)看,零(ling)代碼產(chan)(chan)品為了滿足更多人的使(shi)用需求,抽象出來(lai)的功(gong)能框(kuang)架(jia)會更通用,其自定義(yi)能力是(shi)基于功(gong)能框(kuang)架(jia)下的有(you)限自定義(yi),無法(fa)突破功(gong)能框(kuang)架(jia)做調整,像涉及到多數(shu)據(ju)層(ceng)級、復雜建模(mo)、數(shu)據(ju)庫(ku)自定義(yi)等的復雜管理場景,基本很(hen)難(nan)實現。
但零代碼的出現本身也不是服務于復雜系統開發的,而是為無代碼基礎的組織與人員賦能開發能力:
那么零代(dai)碼具體(ti)適用于哪些管理場景呢?
通過零(ling)代碼平臺(tai),可(ke)以(yi)(yi)搭建出(chu)新的(de)管理系(xi)統(后(hou)續(xu)業(ye)務(wu)(wu)發生變化(hua)時(shi)(shi),直接(jie)在線升級迭(die)代即可(ke))。但同(tong)時(shi)(shi),如果(guo)企業(ye)已(yi)經(jing)有的(de)業(ye)務(wu)(wu)系(xi)統,可(ke)以(yi)(yi)考慮直接(jie)用(yong)零(ling)代碼平臺(tai)取(qu)代,也(ye)可(ke)以(yi)(yi)直接(jie)打通老業(ye)務(wu)(wu)系(xi)統和(he)零(ling)代碼系(xi)統之間的(de)數(shu)據。
很多企業、組(zu)織(zhi)會(hui)用(yong)過零代碼平臺去搭建核心業務管理系統(tong),這樣的案例很多,比如:
① 史丹(dan)利百得(制造(zao)型企業)通過零代碼平臺簡(jian)道云搭建(jian)了業務管理應用,并將簡(jian)道云與(yu)人臉考勤(qin)設備(bei)、無線監控(kong)等設備(bei)對接(jie),實(shi)現了智慧工廠(chang)管理;
② 藍夢科技在零代碼平(ping)臺簡道云上搭建全公司經(jing)營(ying)系統,實現了流程規范化(hua)、管理透明化(hua)。公司信息化(hua)一年,節省開支200萬(wan),業績增長133%;
③ OPPO(南京)在零(ling)代碼平臺(tai)簡(jian)道(dao)云上搭(da)建了(le)經銷商管理、門(men)店管理等業務(wu)應用,大幅(fu)提(ti)升業務(wu)效率;
④ 大竹縣居保(bao)局(政(zheng)府單位)通過零代碼平臺簡道云搭建了“碼上辦(ban)業(ye)務(wu)系(xi)統”,實現了全縣百(bai)姓(xing)養老保險業(ye)務(wu)的線上手機辦(ban)理(li),引(yin)起(qi)當(dang)地媒體多(duo)次報道。
越是(shi)在信(xin)(xin)息(xi)化較(jiao)早的(de)(de)(de)中大(da)型組織(zhi)(zhi),子(zi)集團、部門(men)、小組、個人的(de)(de)(de)管理(li)思想(xiang)越難被落(luo)地。很多組織(zhi)(zhi)信(xin)(xin)息(xi)化腳步快,很早便用上(shang)了一套信(xin)(xin)息(xi)化系(xi)統。但隨著業務(wu)發展(zhan),新的(de)(de)(de)需(xu)求不斷(duan)出現。不管是(shi)采購新軟件(jian)還是(shi)代碼開(kai)發,都避(bi)不開(kai)較(jiao)高的(de)(de)(de)經濟成本、時(shi)間成本、落(luo)地風險。各部門(men)面對非(fei)核(he)心業務(wu)的(de)(de)(de)管理(li)需(xu)求時(shi),態度非(fei)常(chang)保守,那(nei)通(tong)過零(ling)代碼平(ping)臺可以有效(xiao)打破此類(lei)困局。
由于可以按(an)需(xu)(xu)搭建(jian),將直接解決(jue)各類線上管理(li)(li)需(xu)(xu)求(qiu);再加上搭建(jian)成本(ben)大幅降低,投入風險非常低,全員(yuan)創新(xin)意(yi)愿提升。經過全員(yuan)長期(qi)使用,很多組織都(dou)(dou)出現了 “自助(zhu)信(xin)息化(hua)”的(de)現象:各部門、小組甚至是(shi)(shi)個人,只要(yao)有創新(xin)的(de)管理(li)(li)想法,都(dou)(dou)可以自行(xing)搭建(jian)應用,這些是(shi)(shi)一(yi)些參考:
還(huan)有(you)三類需(xu)求,不常(chang)(chang)規,但是也經常(chang)(chang)出(chu)現。
第一(yi)類是緊急(ji)但是不(bu)重(zhong)要的(de)。比方說企業(ye)舉(ju)辦了比賽,老(lao)板(ban)中(zhong)途突(tu)然(ran)說需要一(yi)個(ge)(ge)(ge)打(da)(da)分(fen)(fen)系統(tong),進(jin)行(xing)(xing)記錄。這(zhe)個(ge)(ge)(ge)時候(hou)開(kai)發肯(ken)定不(bu)現(xian)實,那用零代碼工具10分(fen)(fen)鐘你就可以搭出來一(yi)個(ge)(ge)(ge)評(ping)委打(da)(da)分(fen)(fen)表,外(wai)加分(fen)(fen)數儀(yi)表盤進(jin)行(xing)(xing)排名(ming)、比分(fen)(fen)的(de)情(qing)況(kuang)展示(shi),一(yi)目了然(ran),還實時更(geng)新,沒有(you)比這(zhe)個(ge)(ge)(ge)更(geng)方便的(de)了。
第二類是(shi)創(chuang)新型,要(yao)快(kuai)速驗(yan)證下價值的。比方(fang)(fang)公(gong)司(si)某個(ge)部(bu)門今年(nian)的工(gong)作方(fang)(fang)向臨時增加了(le)一個(ge),想(xiang)做個(ge)新系統(tong)的嘗試。但(dan)這個(ge)方(fang)(fang)向還處在(zai)探索階段,投(tou)入大幾(ji)(ji)十萬去買(mai)針對性(xing)軟件,如果沒跑通,錢都(dou)打水漂了(le),肯定是(shi)不劃算的。那就可以考慮(lv)花個(ge)幾(ji)(ji)千塊低成本用零代碼工(gong)具做一個(ge)系統(tong),上線時間也很快(kuai),簡(jian)單的幾(ji)(ji)天就好了(le)。
第三類就是傳統(tong)的(de)替代(dai)舊系(xi)(xi)(xi)統(tong)的(de)需求了。能否(fou)跟原有(you)(you)系(xi)(xi)(xi)統(tong)進行(xing)數據打通,是大家(jia)需要重點考慮的(de)一個(ge)問題,那低(di)/零(ling)代(dai)碼普遍具(ju)有(you)(you)較(jiao)高的(de)靈(ling)活性,支持(chi)個(ge)性化定制(zhi),配備(bei)API接口等,可以幫助大家(jia)靈(ling)活調整去(qu)適配原有(you)(you)系(xi)(xi)(xi)統(tong),用(yong)較(jiao)低(di)的(de)成本,去(qu)驗證可行(xing)性。
最(zui)后,還想說一下。零代碼、低代碼這(zhe)類(lei)產品在近幾年(nian)爭(zheng)議很(hen)多,尤其是來自專業開(kai)發者(zhe)的質疑,但不(bu)是所有企業都請得起專業開(kai)發者(zhe)。
聊開發(fa)、聊數字化時(shi),永(yong)遠(yuan)不(bu)能脫(tuo)離具體需求場(chang)景。
我(wo)們作為國內最早的零代碼(ma)廠(chang)商(shang)之一,創立初衷就(jiu)是為了給(gei)不(bu)具備IT、代碼(ma)能力的中小型企業(ye)使用的。
汝之蜜糖,彼(bi)之砒霜,讓(rang)很(hen)多(duo)專業程(cheng)序員看不上(shang)的(de)零代(dai)碼平臺(tai),已經(jing)確(que)確(que)實實幫(bang)助了成(cheng)千上(shang)萬的(de)中(zhong)小型企業邁(mai)出了信息化的(de)第(di)一步,共享到(dao)了數字化紅(hong)利。