回歸工具本質(zhì),低代碼需要能夠打造有“靈魂”的應(yīng)用
如今從中小型企業(yè)到大型企業(yè),通過低代碼,企業(yè)都可以在幾分鐘內(nèi)快速設(shè)計、構(gòu)建、定制和部署業(yè)務(wù)應(yīng)用程序。
對于個人和商業(yè)而言,應(yīng)用程序作為物理世界和虛擬世界的連接入口,在提供即時卓越服務(wù)方面發(fā)揮了巨大作用。工信部數(shù)據(jù)顯示,2021年我國移動應(yīng)用的手機APP接近449萬,全球排名第一。
早期,開發(fā)應(yīng)用程序是一個巨大的挑戰(zhàn),需要大量的開發(fā)人員,持續(xù)數(shù)月甚至數(shù)年,開發(fā)成本極高。當(dāng)海量的應(yīng)用需求與傳統(tǒng)的編程生產(chǎn)力產(chǎn)生了供需矛盾的時候,應(yīng)用軟件開發(fā)在市場的驅(qū)動下,通過不斷的技術(shù)創(chuàng)新來提升開發(fā)效率。低代碼的引入使得構(gòu)建下一代移動應(yīng)用的任務(wù)變得比以往任何時候都簡單。
如今從中小型企業(yè)到大型企業(yè),通過低代碼,企業(yè)都可以在幾分鐘內(nèi)快速設(shè)計、構(gòu)建、定制和部署業(yè)務(wù)應(yīng)用程序。
什么是低代碼?
低代碼作為一種可視化的軟件開發(fā)方法,可以通過最少的手工編碼更快地交付應(yīng)用程序;诘痛a平臺的圖形用戶界面和拖放功能自動化了開發(fā)過程的各個方面,消除了對傳統(tǒng)計算機編程方法的依賴。低代碼讓更多人在沒有太多技術(shù)專業(yè)知識的情況下,就可以制作出色的移動應(yīng)用。
目前低代碼包括低代碼移動應(yīng)用開發(fā)和無代碼移動應(yīng)用程序開發(fā)兩個概念。
低代碼移動應(yīng)用程序開發(fā)允許具有最低編碼技能的用戶為Android、iOS、鴻蒙、Windows和其他平臺開發(fā)出色的移動應(yīng)用程序。這些平臺是專業(yè)應(yīng)用程序開發(fā)人員的理想選擇,通過盡可能多地去除手工編碼,幫助節(jié)省時間。
無代碼或無代碼移動應(yīng)用程序開發(fā),用戶可以在無需任何編碼技能的情況下,為Android、iOS、鴻蒙、Windows等其他平臺制作一些很棒的移動應(yīng)用程序。無論是初學(xué)者還是專業(yè)人士,任何人都可以使用這些平臺構(gòu)建移動應(yīng)用程序,而無需編寫任何一行代碼。
低代碼的市場需求
但是總體而言,在當(dāng)前的數(shù)字化轉(zhuǎn)型當(dāng)下,作為一個降本增效的工具,低代碼正在行駛在一個快車道里。艾瑞咨詢《2022年中國低代碼行業(yè)研究報告》,2021年低代碼行業(yè)市場規(guī)模達到27.5億,增長速度為72.4%,預(yù)計未來4年復(fù)合增速達到44.1%,2025年中國低代碼行業(yè)市場規(guī)模將達到118.4億。
低代碼的特征
低代碼具備的提高生產(chǎn)力和降低應(yīng)用開發(fā)門檻等特點。通過這種新的開發(fā)流程來操作代碼,降低了應(yīng)用程序開發(fā)過程的復(fù)雜性,實現(xiàn)了在更短的時間內(nèi)開發(fā)了更多的應(yīng)用程序。但是我們也應(yīng)該看到,低代碼服務(wù)有其局限性。功能上看,圖形化和可視化必然導(dǎo)致一些功能的固化以及開發(fā)功能的限制,不能很好的滿足復(fù)雜業(yè)務(wù)場景。架構(gòu)上看,因為可視化,越來越多的低代碼需要占用更多的系統(tǒng)資源,給IT系統(tǒng)性能形成新的挑戰(zhàn)。
目前的主流低代碼玩家
Gartner發(fā)布《中國低代碼應(yīng)用平臺競爭格局》將低代碼服務(wù)平臺分為低代碼應(yīng)用平臺、無代碼平臺、企業(yè)應(yīng)用和云服務(wù)提供商四類。
低代碼平臺廠商:
從低代碼的概念可以看出,可視化的應(yīng)用開發(fā)是一大特征,因此很多可視化應(yīng)用開發(fā)廠商成為低代碼的最早玩家,包括西門子收購的全球最早用可視化應(yīng)用開發(fā)方式進入低代碼領(lǐng)域之一的Mendix公司。還包括得帆信息、普元信息、研華科技、UINO優(yōu)锘科技等具備針對特定行業(yè)或特定領(lǐng)域具備本地化定制支持能力的低代碼平臺廠商。
無代碼平臺廠商:
包括明道云、簡道云等面向業(yè)務(wù)人員的無代碼應(yīng)用程序開發(fā)平臺。無代碼平臺廠商多用于初創(chuàng)企業(yè),提供輕量級解決方案以滿足相應(yīng)的市場需求,因此更適合服務(wù)缺乏IT支持的中小型企業(yè)。
企業(yè)應(yīng)用廠商:
用友、金蝶和銷售易等在核心業(yè)務(wù)等領(lǐng)域具備強大客戶基礎(chǔ)和關(guān)系優(yōu)勢CRM、ERP廠商。
云服務(wù)提供商:
能夠提供低代碼服務(wù)的玩家,包括具備技術(shù)輸出的云平臺,國際上包括AWS、微軟、谷歌等云平臺,國內(nèi)包括阿里云的釘釘宜搭,騰訊云的微搭,百度云的速搭、華為云的應(yīng)用魔方APPcube,網(wǎng)易云的輕舟等平臺。
同時這些平臺又相互交叉協(xié)作,云服務(wù)廠商、企業(yè)應(yīng)用廠商與低代碼和無代碼平臺廠商進行合作,為不同領(lǐng)域的客戶提供各種解決方案。
低代碼應(yīng)用的場景
當(dāng)前越來越的重點行業(yè)和大型企業(yè)也采用了低代碼,低代碼應(yīng)用場景包括行政辦公、人力資源、運營協(xié)同、項目管理等多種場景,如今低代碼已經(jīng)擴大到園區(qū)、城市、能源、教育、交通等行業(yè)的端到端全流程應(yīng)用構(gòu)建。
除此之外對于企業(yè)自身軟件開發(fā)能力相對薄弱的企業(yè),低代碼是不錯的選擇。工信部數(shù)據(jù),截至2021年末,全國企業(yè)的數(shù)量達到4842萬戶,其中99%以上都是中小企業(yè)。比如面向離散型制造業(yè),這類企業(yè)產(chǎn)業(yè)眾多,業(yè)務(wù)場景復(fù)雜,生產(chǎn)加工過程多,以數(shù)據(jù)的采集和接入為例,例如OA系統(tǒng)、CRM系統(tǒng)等,都需要人工填報大量表單信息,以低代碼方式開發(fā)錄入系統(tǒng),能夠快速開發(fā)表單和作業(yè)流程。
另一方面,對于很多企業(yè)來說,大量的內(nèi)部軟件或某些瑣碎任務(wù)的自動化執(zhí)行需求其實非常簡單,低代碼的低開發(fā)門檻的能力正好切合這類使用場景。
低代碼需要持續(xù)創(chuàng)新
就像一個好的工具,是通過好的工匠打造出來的。一個好用的低代碼平臺開發(fā),也離不開好的程序員。如果開發(fā)者對某個低代碼平臺的能力不滿意,寧愿自己去寫代碼解決問題,這就說明這類低代碼平臺還存在短板。
另一方面,低代碼并不影響軟件的創(chuàng)新發(fā)展, 西門子Mendix公司中國區(qū)總經(jīng)理王炯所言,低代碼并不代表低邏輯。對于程序員而言,低代碼只是將一些重復(fù)性、機械化的代碼進行了集成,開發(fā)工作只是從手工編碼向自動化編碼方式的轉(zhuǎn)變。就像人類從手工進入機器在進入信息時代一樣,大量的手工操作被機器代替,并沒有扼殺人類的創(chuàng)新。
最后低代碼發(fā)展也面臨一些挑戰(zhàn),比如市場的普及、缺少統(tǒng)一標(biāo)準(zhǔn),還未發(fā)展成為成熟的、擁有大量用戶的工具軟件等。因此還需要通過建立低代碼開源社區(qū)、舉辦低代碼技術(shù)交流活動等方式來推動低代碼的發(fā)展。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請掃描下方二維碼