如何評(píng)價(jià)國(guó)內(nèi)的低代碼開(kāi)發(fā)平臺(tái)(apaas)?
什么是低代碼?低代碼平臺(tái)有什么價(jià)值?低代碼開(kāi)發(fā)到底能適應(yīng)多廣泛場(chǎng)景?低代碼到底能做出多么復(fù)雜的應(yīng)用?低代碼平臺(tái)應(yīng)該如何篩選?
在低代碼重新火爆的今天,我們又該如何利用低代碼?
01 什么是apaas?
低代碼開(kāi)發(fā)平臺(tái),是指那些不需要代碼或者只需要少量代碼就能生成應(yīng)用的一種開(kāi)發(fā)平臺(tái)。
aPaaS的全名是(application Platform as a Service)即插件平臺(tái)即服務(wù)項(xiàng)目。Gartner對(duì)其的表述是:這是基于PaaS(平臺(tái)即服務(wù)項(xiàng)目)的一種軟件系統(tǒng),全力支持插件在使用者端的開(kāi)發(fā)、布署和運(yùn)行,提供更多軟件開(kāi)發(fā)中的此基礎(chǔ)輔助工具給使用者,包括數(shù)據(jù)對(duì)象、職權(quán)管理、界面等。

02 低代碼(apaas)有哪些價(jià)值?
①降低成本,提高效率
相比傳統(tǒng)的手動(dòng)編碼方式,低代碼平臺(tái)可以大幅減少開(kāi)發(fā)人員的時(shí)間和精力投入,同時(shí)也減少了開(kāi)發(fā)過(guò)程中可能出現(xiàn)的錯(cuò)誤和調(diào)試工作。此外,大部分低代碼開(kāi)發(fā)平臺(tái)的組件和模板都是可重用的,因此能夠進(jìn)一步提高開(kāi)發(fā)效率,降低開(kāi)發(fā)成本。
通過(guò)提供可視化的開(kāi)發(fā)界面和預(yù)定義的組件庫(kù),使開(kāi)發(fā)人員能夠快速構(gòu)建應(yīng)用程序而無(wú)需編寫(xiě)大量的代碼。在低代碼平臺(tái)上,直接拖拽和配置就能夠創(chuàng)建應(yīng)用程序的用戶界面和邏輯,從而大大縮短了開(kāi)發(fā)周期。這種高度可視化的開(kāi)發(fā)方式使得開(kāi)發(fā)人員可以更專注于業(yè)務(wù)邏輯的實(shí)現(xiàn),而不必過(guò)多關(guān)注技術(shù)細(xì)節(jié)。
②解決創(chuàng)新焦慮困境
Gartner曾預(yù)言,到了2021年,市場(chǎng)對(duì)于應(yīng)用開(kāi)發(fā)的需求將五倍于IT公司的產(chǎn)能。但研究表明,專業(yè)的IT人員只能夠滿足企業(yè)6%的IT需求。市場(chǎng)環(huán)境在高速變化發(fā)展,內(nèi)部系統(tǒng)也需要快速迭代響應(yīng),傳統(tǒng)開(kāi)發(fā)效率哪里滿足得了?因此,引入低代碼工具是大勢(shì)所趨。
在全民開(kāi)發(fā)模式下,讓組織最大范圍地調(diào)動(dòng)員工參與數(shù)字化轉(zhuǎn)型、最大限度地利用員工所擁有的知識(shí)和技能,提高組織的運(yùn)營(yíng)效率。
全民開(kāi)發(fā)可以幫助企業(yè)從IT 部門(mén)層面、業(yè)務(wù)部門(mén)層面、組織層面分別帶來(lái)深遠(yuǎn)價(jià)值。
③解決水土不服
隨著信息化程度的不斷加深,越來(lái)越多的企業(yè)加入到了信息化建設(shè)當(dāng)中,但是在實(shí)施階段就暴露出了許多問(wèn)題,購(gòu)買(mǎi)成型軟件,最后發(fā)現(xiàn)與企業(yè)調(diào)性不符,無(wú)法最大程度發(fā)揮價(jià)值。
然而隨著低代碼盛行趨勢(shì)下全民開(kāi)發(fā)模式的興起,這個(gè)問(wèn)題也得到了充分響應(yīng)
低代碼工具可以讓開(kāi)發(fā)者和使用者之間的距離充分縮短。在極端情況下,使用者甚至可以自己就是搭建開(kāi)發(fā)者自己。他們可能在一兩個(gè)小時(shí)的搭建后就能夠確認(rèn)這個(gè)方案是不是能夠有效地解決問(wèn)題。
④靈活迭代
在以往傳統(tǒng)的工作中,進(jìn)行平臺(tái)開(kāi)發(fā)不僅需要編寫(xiě)大量代碼,而且在維護(hù)過(guò)程中升級(jí)解決一些漏洞非常麻煩。而低代碼平臺(tái)提供了一致的開(kāi)發(fā)規(guī)范和標(biāo)準(zhǔn)化的組件庫(kù),應(yīng)用程序的代碼結(jié)構(gòu)更加清晰和易于理解。這樣可以提高應(yīng)用程序的可維護(hù)性,使得開(kāi)發(fā)人員能夠更輕松地進(jìn)行代碼的維護(hù)和更新。
低代碼平臺(tái)還支持應(yīng)用程序的模塊化開(kāi)發(fā)和組件化設(shè)計(jì),應(yīng)用程序更易于擴(kuò)展和定制,能夠滿足不斷變化的業(yè)務(wù)需求。

03 低代碼平臺(tái)使用感受
下面以簡(jiǎn)道云CRM系統(tǒng)為例,通過(guò)一些使用場(chǎng)景讓大家能對(duì)低代碼平臺(tái)有更加直觀的感受。
參考模板:http://s.fanruan.com/og8g3
(1)自定義模塊,滿足不同的業(yè)務(wù)需求
簡(jiǎn)道云提供了自定義模塊功能,使得用戶可以根據(jù)自己的業(yè)務(wù)需求創(chuàng)建自己的數(shù)據(jù)模型和業(yè)務(wù)邏輯。
提供豐富的字段類型和關(guān)聯(lián)方式,使得用戶可以更加靈活地進(jìn)行數(shù)據(jù)管理和業(yè)務(wù)邏輯的設(shè)計(jì);用戶可以創(chuàng)建項(xiàng)目管理、客戶關(guān)系管理、銷售管理等自定義模塊,以滿足自己的業(yè)務(wù)需求;可以輕松進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出。

(2)工作流引擎,簡(jiǎn)化復(fù)雜流程的管理
簡(jiǎn)道云提供了強(qiáng)大的工作流引擎功能,使得用戶可以輕松創(chuàng)建自己的工作流程,并將其集成到應(yīng)用程序中。用戶可以根據(jù)不同的業(yè)務(wù)需求創(chuàng)建不同的工作流程,例如審批流程、財(cái)務(wù)流程等等;
支持多種方式的審批,例如單人審批、多人審批、指定角色審批等等;
支持多種觸發(fā)方式,例如狀態(tài)變化、定時(shí)觸發(fā)、API觸發(fā)等等;可以輕松進(jìn)行流程的監(jiān)控和管理。

(3)移動(dòng)應(yīng)用,讓?xiě)?yīng)用程序更加靈活
用戶可以使用簡(jiǎn)道云提供的拖放和配置等工具,快速構(gòu)建自己的移動(dòng)應(yīng)用程序,并將其發(fā)布到iOS和Android平臺(tái);支持離線使用,用戶可以在沒(méi)有網(wǎng)絡(luò)連接的情況下使用應(yīng)用程序;支持掃碼登錄,用戶可以使用手機(jī)掃碼登錄應(yīng)用程序。

(4)數(shù)據(jù)分析,幫助用戶更好地了解自己的業(yè)務(wù)和用戶需求
簡(jiǎn)道云提供了強(qiáng)大的數(shù)據(jù)分析功能,使得用戶可以輕松地對(duì)應(yīng)用程序中的數(shù)據(jù)進(jìn)行分析和統(tǒng)計(jì)。用戶可以使用簡(jiǎn)道云提供的圖表和報(bào)表等工具,快速創(chuàng)建自己的數(shù)據(jù)分析報(bào)告;用戶可以根據(jù)自己的業(yè)務(wù)需求進(jìn)行數(shù)據(jù)分析或?qū)⒉煌臄?shù)據(jù)源進(jìn)行數(shù)據(jù)分析。

04 低代碼平臺(tái)使用案例
其實(shí)在國(guó)內(nèi)已經(jīng)有眾多企業(yè)開(kāi)始使用低代碼甚至是零代碼應(yīng)用,搭建起了個(gè)性化的企業(yè)管理系統(tǒng)。
那么就以蒙牛為例,詳細(xì)來(lái)講一下。
蒙牛很早就開(kāi)始了數(shù)字化系統(tǒng)的建設(shè),尤其是在供應(yīng)鏈管理、生產(chǎn)質(zhì)量管理等方面建設(shè)了先進(jìn)、完善的數(shù)字化管理體系。但是隨著全社會(huì)的數(shù)字化轉(zhuǎn)型不斷加速,蒙牛依然有許多數(shù)字化轉(zhuǎn)型的需求亟待解決。
對(duì)于蒙牛的IT部門(mén)來(lái)說(shuō),他們需要在通過(guò)數(shù)字化工具持續(xù)保證主流業(yè)務(wù)、核心業(yè)務(wù)增長(zhǎng)、產(chǎn)品質(zhì)量過(guò)關(guān)的同時(shí),不斷推進(jìn)全集團(tuán)的數(shù)字化建設(shè),提供IT創(chuàng)新增量。
在這樣的背景下,蒙牛引入了低代碼平臺(tái)簡(jiǎn)道云,作為他們快速實(shí)現(xiàn)并迭代業(yè)務(wù)需求的工具,搭建了銷售管理、行政管理、IT類、數(shù)據(jù)類以及其他一些非核心業(yè)務(wù)場(chǎng)景下的應(yīng)用。
指路簡(jiǎn)道云模板?http://s.fanruan.com/og8g3
在使用簡(jiǎn)道云的早期,蒙牛的IT部門(mén)用低代碼平臺(tái)簡(jiǎn)道云搭建了一些公司內(nèi)大多數(shù)員工都會(huì)使用到的通用場(chǎng)景,通過(guò)這些場(chǎng)景讓員工們熟悉使用簡(jiǎn)道云,并感受到這款工具能帶來(lái)的便利。賬號(hào)管理和外勤打卡是其中兩個(gè)非常典型的例子。
蒙牛的員工有4萬(wàn)多人,員工對(duì)應(yīng)用搭建的需求量非常大。賬號(hào)管理系統(tǒng)的流程上線之后,IT部門(mén)可以在簡(jiǎn)道云中,對(duì)各個(gè)系統(tǒng)賬號(hào)申請(qǐng)及變更的需求進(jìn)行統(tǒng)一的管理。只需要提交流程,就可以實(shí)現(xiàn)密碼重置、賬號(hào)申請(qǐng)、信息變更等。

蒙牛有很多需要在外出差的人員,這些員工外勤時(shí)會(huì)設(shè)計(jì)很多報(bào)銷補(bǔ)貼的場(chǎng)景。在蒙牛已有的報(bào)銷系統(tǒng)中,缺乏員工外勤的信息依據(jù)。蒙牛通過(guò)簡(jiǎn)道云的開(kāi)放能力,通過(guò)API接口將簡(jiǎn)道云和報(bào)銷系統(tǒng)SAP打通,員工外勤的時(shí)候就可以定位打卡并填報(bào)信息,回來(lái)報(bào)銷時(shí)直接關(guān)聯(lián)打卡記錄即可,解決了核銷的問(wèn)題。

簡(jiǎn)道云在蒙牛內(nèi)部推廣使用后,業(yè)務(wù)部門(mén)的員工感受到低代碼開(kāi)發(fā)的靈活和便捷,原先需要排很久的需求居然很快就能得到實(shí)現(xiàn),而且功能迭代也響應(yīng)更快了,于是開(kāi)始自主動(dòng)手開(kāi)發(fā)一些部門(mén)或者工作小組內(nèi)部使用的應(yīng)用。這些應(yīng)用的搭建門(mén)檻很低,幫助這些業(yè)務(wù)人員大大提高了工作效率,豐富了數(shù)字化工具庫(kù),同時(shí)減少了IT部門(mén)的開(kāi)發(fā)壓力。
推廣使用低代碼平臺(tái)簡(jiǎn)道云一年多的時(shí)間里來(lái),蒙牛在內(nèi)部培養(yǎng)了600多名來(lái)自業(yè)務(wù)部門(mén)的全民開(kāi)發(fā)者,他們用簡(jiǎn)道云搭建了銷售管理、行政辦公、生產(chǎn)管理等超過(guò)600個(gè)應(yīng)用,讓業(yè)務(wù)場(chǎng)景的各個(gè)角落都得到了效率提升。

在經(jīng)過(guò)近一年的使用之后,蒙牛認(rèn)為簡(jiǎn)道云在集團(tuán)數(shù)字化建設(shè)之中,不僅作為一項(xiàng)應(yīng)用工具提升了組織的工作效率,還提高了非核心業(yè)務(wù)場(chǎng)景下的數(shù)字化水平,填補(bǔ)了原有核心系統(tǒng)邊界外的“IT真空”。
總結(jié):
在低代碼開(kāi)發(fā)領(lǐng)域越炒越熱的今天,低代碼,零代碼,背后展現(xiàn)的是一個(gè)趨勢(shì),在眾多低代碼開(kāi)發(fā)平臺(tái)中選擇適合自身企業(yè)需求的平臺(tái)還是需要進(jìn)行多方考量的,出于數(shù)據(jù)安全的考慮,建議大家還是選擇類似簡(jiǎn)道云等背靠帆軟等大公司的低代碼平臺(tái),實(shí)現(xiàn)企業(yè)自身效益的最大化。