國(guó)內(nèi)低代碼哪家強(qiáng)?深入探討低代碼選型關(guān)鍵指標(biāo)和評(píng)估模型(國(guó)內(nèi)低代碼平臺(tái)有哪些)
北京起步科技股份有限公司 牛刀產(chǎn)品架構(gòu)組
近年來,低代碼平臺(tái)在應(yīng)用開發(fā)領(lǐng)域迅猛崛起,為企業(yè)提供了更快捷、高效的解決方案。然而,面對(duì)眾多低代碼平臺(tái),概念紛繁復(fù)雜,產(chǎn)品良莠不齊,究竟哪一家更勝一籌,成為困擾信息化決策者面臨的一大問題。本文將深入研究低代碼平臺(tái)的關(guān)鍵指標(biāo)和評(píng)估模型,為信息化從業(yè)者提供深刻洞察,助力決策者在眾多選擇中做出明智選擇,找到真正適合業(yè)務(wù)需求的理想平臺(tái)。借助我們的深入挖掘探討,揭開低代碼平臺(tái)的奧秘,期望能為業(yè)界提供專業(yè)、實(shí)用、可靠、精準(zhǔn)的選型指南。
一、選擇低代碼平臺(tái)時(shí)最關(guān)心的問題
Q1:低代碼是否可以既提高開發(fā)效率,又可以滿足業(yè)務(wù)需求?
隨著企業(yè)數(shù)字化進(jìn)程加速,業(yè)務(wù)需求越來越多,并且隨著業(yè)務(wù)的發(fā)展,需求還在不斷變化。因此,企業(yè)選擇低代碼平臺(tái),首先看重的是低代碼可以提高軟件的開發(fā)效率,降低技術(shù)門檻,縮短上線周期,期望能夠借助低代碼的快速開發(fā)方式,及時(shí)響應(yīng)快速多變的業(yè)務(wù)需求。
但是,我們同樣要關(guān)注低代碼平臺(tái)對(duì)業(yè)務(wù)需求的支撐能力,一方面是低代碼平臺(tái)本身的模型設(shè)計(jì)對(duì)復(fù)雜業(yè)務(wù)需求的支撐能力,另一方面是低代碼的二開擴(kuò)展能力。尤其是當(dāng)遇到復(fù)雜業(yè)務(wù)場(chǎng)景,僅靠低代碼的模型設(shè)計(jì)不能滿足時(shí),平臺(tái)是否提供充分的開放性,在編程擴(kuò)展能力上會(huì)不會(huì)有技術(shù)限制和瓶頸。
一個(gè)只能滿足簡(jiǎn)單業(yè)務(wù)場(chǎng)景的低代碼平臺(tái),不僅不能成為企業(yè)數(shù)字化的助力,反而會(huì)成為數(shù)字化持續(xù)發(fā)展的阻礙。
Q2:低代碼平臺(tái)是否能夠滿足企業(yè)長(zhǎng)期數(shù)字化發(fā)展的技術(shù)要求?
企業(yè)選擇低代碼平臺(tái),不是一個(gè)短期行為。低代碼平臺(tái)作為企業(yè)數(shù)字化的基礎(chǔ)支撐平臺(tái),如果不能滿足長(zhǎng)期數(shù)字化發(fā)展的技術(shù)要求,在未來的某一天由于技術(shù)落伍被推倒重來,企業(yè)會(huì)付出不可接受的巨大代價(jià)。
因?yàn)?,企業(yè)在低代碼選型時(shí),還要重點(diǎn)關(guān)注平臺(tái)本身所采用的技術(shù)架構(gòu)。低代碼平臺(tái)是否采用業(yè)界主流的技術(shù)框架,是否符合未來的技術(shù)發(fā)展趨勢(shì),是低代碼平臺(tái)選型中的一個(gè)關(guān)鍵技術(shù)指標(biāo)。
Q3:低代碼平臺(tái)如何與現(xiàn)有系統(tǒng)集成?
經(jīng)過多年的數(shù)字化發(fā)展,當(dāng)前企業(yè)中已經(jīng)建設(shè)了眾多的業(yè)務(wù)應(yīng)用系統(tǒng)。在選擇低代碼平臺(tái)時(shí),也需要考慮如何與現(xiàn)有的應(yīng)用系統(tǒng)之間實(shí)現(xiàn)無縫集成,包括:組織集成、用戶集成、門戶集成、數(shù)據(jù)集成、服務(wù)集成、流程集成等。企業(yè)可以在保留和重用已有數(shù)字資產(chǎn)的基礎(chǔ)上,借助低代碼平臺(tái)進(jìn)行業(yè)務(wù)重組和創(chuàng)新發(fā)展。
Q4:平臺(tái)是否有豐富的組件?
一個(gè)生產(chǎn)力工具是否能夠提供豐富的組件是其是否能夠提高生產(chǎn)效率的關(guān)鍵,這就需要低代碼平臺(tái)預(yù)置豐富的基礎(chǔ)組件及服務(wù),同時(shí)還能夠提供組件的二次開發(fā)能力,能夠?qū)M件進(jìn)行多種組合,才能更好的實(shí)現(xiàn)代碼的復(fù)用。
Q5:如何支持協(xié)同開發(fā)和版本管理?
在項(xiàng)目的開發(fā)實(shí)施過程中,免不了出現(xiàn)不同開發(fā)人員甚至是不同開發(fā)團(tuán)隊(duì)之間的協(xié)作問題,且客戶需求的多變也會(huì)帶來版本管理的問題。目前主流的方法是基于svn、git等版本管理工具實(shí)現(xiàn)協(xié)同開發(fā)和版本管理。低代碼開發(fā)平臺(tái)是否支持相應(yīng)的版本管理工具。
Q6:是否支持應(yīng)用調(diào)試?
現(xiàn)有的開發(fā)模式中功能調(diào)試是非常重要的環(huán)節(jié),低代碼平臺(tái)一般都會(huì)將應(yīng)用進(jìn)行封裝,在開發(fā)及部署運(yùn)行后是否支持相應(yīng)的調(diào)試功能。否則當(dāng)系統(tǒng)出現(xiàn)問題時(shí),無法對(duì)問題進(jìn)行跟蹤定位,導(dǎo)致開發(fā)者對(duì)應(yīng)用系統(tǒng)調(diào)優(yōu)及問題的解決無從下手。
Q7:開發(fā)出的應(yīng)用是否支持獨(dú)立部署?
大中型企業(yè)尤其是集團(tuán)型企業(yè),往往有多個(gè)相對(duì)獨(dú)立的網(wǎng)絡(luò)和服務(wù)器環(huán)境,一個(gè)應(yīng)用需要部署到多個(gè)環(huán)境運(yùn)行,在傳統(tǒng)模式下主要是通過將應(yīng)用進(jìn)行打包后在服務(wù)端配置相應(yīng)的環(huán)境完成部署。低代碼開發(fā)平臺(tái)開發(fā)出的應(yīng)用是否可以導(dǎo)出相應(yīng)的部署文件,獨(dú)立于開發(fā)平臺(tái)部署在常規(guī)的運(yùn)行環(huán)境中。
二、低代碼平臺(tái)選型的關(guān)鍵維度
為了能夠?qū)Φ痛a平臺(tái)的技術(shù)和能力進(jìn)行全面的考量和評(píng)估,我們按技術(shù)架構(gòu)、數(shù)據(jù)模型、服務(wù)模型、頁(yè)面模型、工作流模型、其他業(yè)務(wù)支撐組件、開發(fā)協(xié)作、部署運(yùn)維、開放性和可用性十個(gè)關(guān)鍵維度,對(duì)低代碼平臺(tái)的選型指標(biāo)進(jìn)行詳細(xì)梳理。
1、技術(shù)架構(gòu)
技術(shù)架構(gòu)維度重點(diǎn)關(guān)注平臺(tái)的底層技術(shù)架構(gòu)和應(yīng)用技術(shù)架構(gòu)的技術(shù)先進(jìn)性。
2、數(shù)據(jù)模型
低代碼平臺(tái)通過數(shù)據(jù)模型的設(shè)計(jì),來解決應(yīng)用開發(fā)中最普遍的增刪改查類需求。因此,數(shù)據(jù)模型是低代碼平臺(tái)中最核心的一個(gè)模型要素,也是低代碼平臺(tái)選型中的一個(gè)關(guān)鍵考量維度。
3、服務(wù)模型
低代碼平臺(tái)的數(shù)據(jù)模型只能解決增刪改查類的需求,如果遇到復(fù)雜需求,還是需要一定的編程和擴(kuò)展能力。因此,低代碼平臺(tái)應(yīng)提供相應(yīng)的服務(wù)模型設(shè)計(jì)和服務(wù)邏輯編排能力。
4、頁(yè)面模型
頁(yè)面模型維度重點(diǎn)考察低代碼平臺(tái)前端設(shè)計(jì)工具的能力,包括設(shè)計(jì)工具的易用性、組件的豐富度、以及開放性和擴(kuò)展性等方面。
5、工作流模型
工作流模型維度重點(diǎn)考量低代碼平臺(tái)流程設(shè)計(jì)工具的能力,包括對(duì)各種復(fù)雜工作流場(chǎng)景的規(guī)則支持能力,集成能力,擴(kuò)展能力等。
6、其他業(yè)務(wù)支撐組件
作為面向企業(yè)業(yè)務(wù)應(yīng)用場(chǎng)景的低代碼開發(fā)平臺(tái),應(yīng)提供基礎(chǔ)的應(yīng)用系統(tǒng)框架和各種基礎(chǔ)組件,讓用戶可以快速搭建復(fù)雜業(yè)務(wù)應(yīng)用系統(tǒng)。
7、開發(fā)協(xié)作
低代碼平臺(tái)作為開發(fā)平臺(tái),必須要為開發(fā)者提供友好的一體化開發(fā)環(huán)境,支持多人團(tuán)隊(duì)協(xié)作開發(fā),支持源代碼的版本管理,支持編程調(diào)試。
8、部署運(yùn)維
低代碼平臺(tái)除了提供應(yīng)用的開發(fā)能力,還應(yīng)為應(yīng)用的編譯、構(gòu)建、發(fā)布、部署、運(yùn)維提供一整套的平臺(tái)化解決方案和相應(yīng)的管理工具。
9、開放性
開放性,是企業(yè)用戶在低代碼選型時(shí)重點(diǎn)關(guān)注的一個(gè)維度,包括平臺(tái)的源碼開放性、可擴(kuò)展性、可集成性,以及對(duì)各種環(huán)境的適配和兼容性等。
10、可用性
低代碼平臺(tái)的選型不僅要關(guān)注產(chǎn)品的技術(shù)能力,產(chǎn)品的安全性、易用性、版本兼容性、產(chǎn)品發(fā)展路線和服務(wù)支持能力,這些往往才是低代碼平臺(tái)是否能夠真正在企業(yè)中落地,并且能夠長(zhǎng)期為企業(yè)數(shù)字化服務(wù)的重要因素。
三、如何選擇合適自己的低代碼平臺(tái)
1、不同的企業(yè)有不同的低代碼平臺(tái)需求
傳統(tǒng)IT面對(duì)企業(yè)大規(guī)模數(shù)字化轉(zhuǎn)型的浪潮,由于其開發(fā)效率低,開發(fā)周期長(zhǎng)的問題已無法有效地滿足日益增長(zhǎng)的需求。低代碼平臺(tái)以低成本、高效率、低質(zhì)量的特性,成為企業(yè)轉(zhuǎn)型戰(zhàn)略布局中的熱點(diǎn)。那面對(duì)不同的應(yīng)用場(chǎng)景,如何才能選擇合適自己的低代碼平臺(tái)呢?從企業(yè)規(guī)模方面來分析。
中小微企業(yè):受限于業(yè)務(wù)體量及人力資源,最為核心的關(guān)注重點(diǎn)在于如何能夠在滿足客戶需求的前提下,盡可能地節(jié)約時(shí)間成本、人力成本,敏捷響應(yīng)客戶的需求,只有這樣才能夠提升自身的競(jìng)爭(zhēng)能力。因此,數(shù)據(jù)模型、服務(wù)模型、頁(yè)面模型、工作流模型、組件和模板等基礎(chǔ)維度將是關(guān)注的重點(diǎn)方向。
大型企業(yè):由于其體量大、資源充沛,一般大型企業(yè)的數(shù)字化轉(zhuǎn)型都已經(jīng)有了一定的成果,更為關(guān)注技術(shù)的統(tǒng)一,應(yīng)用的穩(wěn)定,這樣才能有效保障數(shù)字化進(jìn)程的可持續(xù)發(fā)展。因此在大型企業(yè)的實(shí)際應(yīng)用中,對(duì)于代碼和協(xié)作、組織權(quán)限、開放性等方面有著更高的要求。
2、具體的評(píng)估模型和方法
為了方便大家依據(jù)企業(yè)本身的需求更方便的選擇低代碼平臺(tái),我們?cè)诖艘缘痛a平臺(tái)的十大關(guān)鍵維度為基礎(chǔ),提出低代碼平臺(tái)選型的評(píng)估模型和方法。評(píng)估模型將十大關(guān)鍵維度的每個(gè)能力項(xiàng)都提出對(duì)應(yīng)的分值及打分的具體標(biāo)準(zhǔn),在評(píng)估的時(shí)候可以參考進(jìn)行打分。之后匯總各項(xiàng)維度的得分,繪制相應(yīng)的低代碼平臺(tái)能力雷達(dá)圖,并依據(jù)企業(yè)自身的需求選擇不同的權(quán)重測(cè)算加權(quán)得分。測(cè)算后可通過雷達(dá)圖分析不同產(chǎn)品間的優(yōu)缺點(diǎn),通過加權(quán)得分得到產(chǎn)品的排名。大體流程如下圖所示:
首先在評(píng)分時(shí)可以按照不同的需求選擇不同的指標(biāo)項(xiàng),我們按照指標(biāo)項(xiàng)的重要程度給予不同的分值,不過也可依據(jù)實(shí)際情況修改對(duì)應(yīng)的指標(biāo)分?jǐn)?shù)。
在評(píng)估時(shí)可依據(jù)具體的低代碼平臺(tái)情況進(jìn)行打分,該維度的得分為所有指標(biāo)項(xiàng)的得分之和。
完成逐項(xiàng)打分后,統(tǒng)計(jì)維度得分并繪制雷達(dá)圖,通過雷達(dá)圖可以很清晰地看出低代碼平臺(tái)的優(yōu)缺點(diǎn)。
同時(shí)還可依據(jù)企業(yè)的具體需求,對(duì)不同的維度進(jìn)行加權(quán)。對(duì)于重點(diǎn)關(guān)注的維度可以賦予更高的權(quán)重,通過加權(quán)計(jì)算可以得出一個(gè)該平臺(tái)的評(píng)估分,通過此分?jǐn)?shù)可以得出。至此即可得出單個(gè)低代碼平臺(tái)的能力評(píng)估情況和評(píng)估得分。
最后將各低代碼平臺(tái)的能力評(píng)估情況和評(píng)估得分匯總即可作為低代碼平臺(tái)選型的重要參考。
四、小結(jié)
以上就是我們整理的低代碼選型的關(guān)鍵維度及建議,希望能夠幫助正在評(píng)估低代碼平臺(tái)的軟件公司和企業(yè)IT部門少?彎路,開啟低代碼之旅。
想要獲取完整的“常用低代碼平臺(tái)選型評(píng)估報(bào)告”和“常用低代碼平臺(tái)選型評(píng)分表”,請(qǐng)進(jìn)入起步官網(wǎng)——“產(chǎn)品試用/合作”頁(yè)面,加入牛刀專業(yè)低代碼溝通群獲取。
參考資料
l 《低代碼發(fā)展白皮書(2022年)》
l 《低代碼開發(fā)平臺(tái)通用技術(shù)要求》