盛圖科技|人人可用的前端低代碼框架
發(fā)布時(shí)間:2023-08-25 08:59:24
低代碼的熱潮至今未消停,從阿里釘釘跨平臺(tái)協(xié)作方式,再到飛書上的審批流程,以及目前我們接觸到的表單審批、投票的模板,這些都是關(guān)于低代碼的實(shí)現(xiàn)方式。
低代碼平臺(tái)概述
按維基百科的說(shuō)法,低代碼這個(gè)稱呼是 Forrester 在 2014 年提出的,指那些用可視化方式創(chuàng)建應(yīng)用的平臺(tái),特點(diǎn)是代碼量比傳統(tǒng)開(kāi)發(fā)少得多,甚至無(wú)代碼,所以能顯著提升開(kāi)發(fā)效率。
所以,低代碼通常是指 APaaS 產(chǎn)品,通過(guò)為開(kāi)發(fā)者提供可視化的應(yīng)用開(kāi)發(fā)環(huán)境,降低或去除應(yīng)用開(kāi)發(fā)對(duì)原生代碼編寫的需求量,進(jìn)而實(shí)現(xiàn)便捷構(gòu)建應(yīng)用程序的一種解決方案。因此,低代碼平臺(tái)也常被稱為 APaaS 平臺(tái)。
廣義上低代碼概念涵蓋所有能夠完成代碼的集成,減少代碼開(kāi)發(fā)的應(yīng)用過(guò)程和服務(wù),但狹義上低代碼的概念更傾向定位于滿足企業(yè)業(yè)務(wù)端應(yīng)用需求,通過(guò)可視化界面,利用少量代碼或者無(wú)代碼即可搭建簡(jiǎn)單應(yīng)用和復(fù)雜企業(yè)級(jí)應(yīng)用的獨(dú)立開(kāi)發(fā)平臺(tái)。
低代碼衍生歷程
時(shí)間軸:
80 年代→“第四代變成語(yǔ)言”
2000 年→VPL(Visual Programming Language 可視化編程語(yǔ)言)
2014 年→Forrester 提出低代碼/零代碼概念
2016 年→國(guó)內(nèi)獨(dú)立的低代碼平臺(tái)相繼發(fā)布
2018 年→Garner 提出的 aPaaS 和 iPaaS 的概念
2021 年→中國(guó)市場(chǎng)場(chǎng)逐漸形成完整的低代碼、無(wú)代碼生態(tài)體系
海比研究院數(shù)據(jù)表明,中國(guó)低/無(wú)代碼市場(chǎng)規(guī)模 2021 年為 28.5 億元,2022 年增長(zhǎng)到 42.6 億元,并將于 2024 年達(dá)到百億量級(jí)。2021-2025 年復(fù)合增長(zhǎng)率達(dá)到 49.5%。
市場(chǎng)增長(zhǎng)之所以如此之快,主要是企業(yè)數(shù)字化轉(zhuǎn)型需求增加,同時(shí),像引邁-JNPF、得帆、奧哲、金現(xiàn)代等場(chǎng)景應(yīng)用型廠商和數(shù)睿數(shù)據(jù)等技術(shù)賦能型廠商快速發(fā)展,同時(shí)像 GeneXus、Mendix 等國(guó)外頭部低代碼廠商紛紛入局,加速了國(guó)內(nèi)低/無(wú)代碼市場(chǎng)的快速發(fā)展,競(jìng)爭(zhēng)賽道逐漸清晰。
低代碼和傳統(tǒng)軟件對(duì)比
低代碼是傳統(tǒng)軟件開(kāi)發(fā)逐步優(yōu)化和演變的產(chǎn)物,以其高效靈活穩(wěn)定等特點(diǎn)逐步應(yīng)用至企業(yè)各業(yè)務(wù)場(chǎng)景。
傳統(tǒng)的開(kāi)發(fā)方法過(guò)于昂貴和僵化,關(guān)是底層的代碼搭建就要耗時(shí)良久(全部代碼自己編寫),這種情況下無(wú)法為企業(yè)提供所需的高效和敏捷的開(kāi)發(fā)流程,且交付周期長(zhǎng)定制能力弱,難以應(yīng)對(duì)不斷變化的市場(chǎng)和客戶期望。
為提高軟件開(kāi)發(fā)效率,對(duì)代碼進(jìn)行模塊化封裝的低代碼產(chǎn)品進(jìn)入開(kāi)發(fā)者視野。
低代碼開(kāi)發(fā)降低了應(yīng)用搭建門檻,減輕對(duì)專業(yè)工程師的依賴,讓業(yè)務(wù)部門用拖拽的方式自行搭建應(yīng)用平臺(tái),滿足業(yè)務(wù)部門個(gè)性化需求,降低人力成本,減少與 IT 部門反復(fù)溝通的流程,縮短項(xiàng)目整體開(kāi)發(fā)周期。
在后期運(yùn)維上,低代碼平臺(tái)的迭代速度快,靈活性更高。并且低代碼平臺(tái)支持跨平臺(tái)部署應(yīng)用,能實(shí)現(xiàn)不同系統(tǒng)間數(shù)據(jù)聯(lián)通。低代碼平臺(tái)相對(duì)傳統(tǒng)軟件開(kāi)發(fā)優(yōu)勢(shì)明顯,其應(yīng)用場(chǎng)景也日益豐富。
正如以上那些功能,JNPF 全部支持,100%源碼交付的商業(yè)模式,企業(yè)后顧無(wú)憂。從低代碼平臺(tái)商的競(jìng)爭(zhēng)格局來(lái)看,JNPF 快速開(kāi)發(fā)平臺(tái),近年在市場(chǎng)表現(xiàn)和產(chǎn)品競(jìng)爭(zhēng)力方面表現(xiàn)較為突出,除了與合作客戶之間的服務(wù)交付更實(shí)惠上,也一直在專精特新的創(chuàng)新研發(fā)自身的名牌產(chǎn)品。
低代碼可視化拖拽平臺(tái)的應(yīng)用
低代碼平臺(tái)代替了程序員開(kāi)發(fā)數(shù)千行具有復(fù)雜代碼和語(yǔ)法的行。它的作用是讓開(kāi)發(fā)人員以及業(yè)務(wù)人員,通過(guò)“拖拉拽”的方式使用平臺(tái),來(lái)創(chuàng)建完整的應(yīng)用程序。同時(shí)突破了傳統(tǒng)業(yè)務(wù)之間溝通的復(fù)雜度和交付時(shí)間周期長(zhǎng)的特點(diǎn),能夠持續(xù)進(jìn)行開(kāi)發(fā)。
(1)適合開(kāi)發(fā)人員
JNPF 不僅支持可視化拖拉拽的平臺(tái)操作模式,還可以基于代碼生成器,代碼自動(dòng)生成后可以下載本地,進(jìn)行二次開(kāi)發(fā),滿足企業(yè)開(kāi)發(fā)個(gè)性化的業(yè)務(wù)場(chǎng)景需求。在企業(yè)進(jìn)行二次開(kāi)發(fā)后,允許企業(yè)申請(qǐng)基于二開(kāi)的軟件著作權(quán)。
(2)適合業(yè)務(wù)人員
可視化界面和拖拉拽的應(yīng)用搭建賦能開(kāi)發(fā)者和業(yè)務(wù)人員。通過(guò) JNPF 平臺(tái)業(yè)務(wù)人員可以自定義編輯,最終交付開(kāi)發(fā)團(tuán)隊(duì)技術(shù)實(shí)現(xiàn),減少業(yè)務(wù)團(tuán)隊(duì)與 IT 部門的溝通成本。開(kāi)箱即用降低軟件開(kāi)發(fā)門檻,普惠支持企業(yè)數(shù)字化升級(jí)。
左側(cè)是拖拽組件,中間是花邊,有側(cè)是編輯屬性。通過(guò)左側(cè)拖拽表單將事件排列在上面,進(jìn)行簡(jiǎn)單的數(shù)據(jù)收集。右邊是對(duì)表單進(jìn)行數(shù)據(jù)處理,比如標(biāo)題、寬度、對(duì)齊方式等設(shè)置。適合業(yè)務(wù)人員去操作填寫數(shù)據(jù)表格,快速生成自己想要的數(shù)據(jù)收集,這是表單驅(qū)動(dòng)的一種方式。
結(jié)束語(yǔ)
低代碼本身沒(méi)有太強(qiáng)的行業(yè)屬性,這也讓低代碼開(kāi)發(fā)平臺(tái)能夠更加靈活地適應(yīng)不同行業(yè)。
目前低代碼產(chǎn)品主要是面向 B 端,對(duì)于 B 端企業(yè)數(shù)字化的需求,低代碼基本能承接一部分?;ヂ?lián)網(wǎng)和制造業(yè)使用低代碼平臺(tái)開(kāi)發(fā)的人數(shù)最多,而用戶群體里管理者的使用人數(shù)超過(guò)了企業(yè) IT 的使用人數(shù)。
目前引邁旗下產(chǎn)品 JNPF 憑借完善的產(chǎn)品和輕量級(jí)的交付被入選中國(guó)低代碼廠商 50 強(qiáng),感興趣的小伙伴不妨看看它。
以上為本次所有分享內(nèi)容