數(shù)智化時代,卷土重來的低代碼開發(fā)(“低代碼開發(fā)”會是企業(yè)數(shù)字化轉(zhuǎn)型的理想選擇嗎)
市場需求暴增
低代碼開發(fā)平臺(LCDP)最早可追溯到20世紀(jì)90年代至21世紀(jì)初的編程語言和工具,與先前的開發(fā)環(huán)境類似,早期低代碼開發(fā)平臺基于模型驅(qū)動,后期逐漸演進(jìn)為數(shù)據(jù)驅(qū)動,并創(chuàng)建了自動代碼生成和可視化編程的原理。2014年,由著名的研究機(jī)構(gòu)Forrester正式提出低代碼開發(fā)的概念。
2019年底,中國軟件行業(yè)協(xié)會認(rèn)為:國內(nèi)低代碼領(lǐng)域尚處于早期,市場未來需求將出現(xiàn)暴增。隨著低代碼應(yīng)用場景不斷拓寬,2020年會有更多企業(yè)或企業(yè)信息化服務(wù)提供商將采用技術(shù)門檻更低、開發(fā)效率更高的低代碼開發(fā)平臺,為自己量身定做企業(yè)核心系統(tǒng)以滿足個性化的企業(yè)管理需求。
據(jù)相關(guān)市場調(diào)研數(shù)據(jù)顯示,到2025年低代碼市場產(chǎn)值將達(dá)300-500億美元。目前國外主流技術(shù)廠商,已經(jīng)紛紛入局,而國內(nèi)低代碼市場發(fā)展熱度遠(yuǎn)比國通高,目前主打“低代碼”的廠商便達(dá)30家以上,其中一大部分是行業(yè)軟件廠商,并借此機(jī)會轉(zhuǎn)型為低代碼平臺提供商。
數(shù)字化轉(zhuǎn)型的助推器
低代碼指的是無需編碼(0代碼)或通過少量代碼就可以快速生成應(yīng)用程序的開發(fā)。在云原生技術(shù)大趨勢下,在低代碼和零代碼的推動下,提倡人人都是開發(fā)者,可讓物聯(lián)網(wǎng)的生態(tài)越來越繁榮。
當(dāng)下數(shù)字化應(yīng)用步入深水區(qū),隨著AIoT技術(shù)應(yīng)用的逐步深入,在軟件開發(fā)過程中,開發(fā)者往往面臨著定制化需求多、對研發(fā)人員能力要求高、開發(fā)技術(shù)鏈復(fù)雜、項(xiàng)目知識產(chǎn)權(quán)缺乏保護(hù)等諸多問題。現(xiàn)今物聯(lián)網(wǎng)應(yīng)用創(chuàng)新當(dāng)前面臨著四大挑戰(zhàn):(1)場景、硬件、軟件碎片化;(2)開發(fā)門檻高;(3)AIoT生態(tài)弱;(4)開發(fā)周期長。不少領(lǐng)先的企業(yè)如阿里等,針對這一現(xiàn)狀,提出了積木式開發(fā),積木式開發(fā),推出HaaS物聯(lián)網(wǎng)設(shè)備,云端一體,通過軟件積木,硬件積木,通過低代碼開發(fā)框架,采用Python或 JavaScript進(jìn)行物聯(lián)網(wǎng)項(xiàng)目的快速開發(fā)。
??低曊J(rèn)為,數(shù)字化轉(zhuǎn)型更多的是由業(yè)務(wù)部門來主導(dǎo),業(yè)務(wù)部門推動的數(shù)字化轉(zhuǎn)型,需要能夠快速的落地、見效、迭代,低代碼引擎能夠幫助企業(yè)快速進(jìn)行服務(wù)。Gartner預(yù)測,2021年市場對于應(yīng)用開發(fā)的需求將5 倍于IT公司的產(chǎn)能。為了滿足這些需求,低代碼開發(fā)是目前最可行的解決方案。除了滿足基礎(chǔ)產(chǎn)能,還能跟其他數(shù)據(jù)工具結(jié)合,解決應(yīng)用開發(fā)的效率和質(zhì)量問題。到2024年,75%的軟件將使用低代碼開發(fā)平臺進(jìn)行開發(fā)。隨著AI、IoT等新技術(shù)的發(fā)展,AIoT軟件開發(fā)的難度大大提升,低代碼平臺正在改變軟件的開發(fā)方式,有效降低開發(fā)門檻。
華為低代碼資深技術(shù)專家、低代碼一體化編排平臺GDE架構(gòu)師周明旺指出,低代碼平臺對于企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型有四大好處。第一,低代碼開發(fā)降低了編程的門檻,沒有任何編程經(jīng)驗(yàn)的業(yè)務(wù)人員只需經(jīng)過簡單培訓(xùn)即能上手使用;第二,低代碼平臺的一體化編排能力,極大加速了相應(yīng)業(yè)務(wù)場景的開發(fā)進(jìn)程,節(jié)省了大量開發(fā)時間;第三,對于開發(fā)完后的應(yīng)用,低代碼平臺可提供測試、部署、發(fā)布以及維護(hù)等一站式服務(wù);第四,所有開發(fā)成功的應(yīng)用是可復(fù)制的,業(yè)務(wù)人員可以將穩(wěn)定、高效的應(yīng)用快速分享至其他業(yè)務(wù)場景或部門,實(shí)現(xiàn)批量化增效。
在各行各業(yè)進(jìn)入到AIoT時代后,設(shè)備商或解決方案供應(yīng)商已經(jīng)無法承受場景的碎片化需求的壓力,近年來也在通過推出開放平臺或者建設(shè)生態(tài)的模式來緩解,其本質(zhì)是希望更懂行業(yè)深度需求的應(yīng)用開發(fā)商可以成為行業(yè)開拓的合作伙伴,而低代碼開發(fā)平臺的意義也如出一轍。
網(wǎng)易數(shù)帆輕舟低代碼平臺負(fù)責(zé)人嚴(yán)躍杰在接受媒體采訪時,表示:“低代碼的終極目標(biāo)是讓懂業(yè)務(wù)的人自己主動上來開發(fā)系統(tǒng),當(dāng)平臺的易用性更好,業(yè)務(wù)人員接受度更高,軟件的生產(chǎn)就不僅僅在開發(fā)部門中實(shí)現(xiàn)。”
目前存在的問題
與其他技術(shù)一樣,低代碼開發(fā)平臺在落地中仍然有不少的挑戰(zhàn),在華為華為云社區(qū)的《HDC.Cloud2021|低代碼:正在改變軟件的開發(fā)方式》一文中指出,低代碼平臺雖然在快速發(fā)展,但對主要的平臺來說,當(dāng)前一些問題和挑戰(zhàn),還沒有得到很好的解決:
一是低代碼與零代碼的選擇問題,兩者雖然均為低代碼開發(fā)平臺的開發(fā)方式,但兩者在使用場景、開發(fā)人員、性能要求有著不同的需求,同時既要保證靈活易用,又要兼顧專業(yè)性,對一個平臺的設(shè)計而言挑戰(zhàn)性較大;
二是低代碼平臺需要跟其它的業(yè)務(wù)系統(tǒng)進(jìn)行連接,存在對接協(xié)議繁雜、數(shù)據(jù)接入復(fù)雜等問題;
三是低代碼開發(fā)平臺對于新技術(shù)的跟進(jìn)與支持。在數(shù)字化時代,技術(shù)日新月異,如果沒有一定的技術(shù)支持,難以跟進(jìn)新技術(shù)演進(jìn)的步伐。
這場疫情無疑已經(jīng)給各行各業(yè)的數(shù)字化轉(zhuǎn)型加入了催化劑,使得國內(nèi)數(shù)字化進(jìn)程得以高速演進(jìn)。目前低代碼開發(fā)平臺在國內(nèi)發(fā)展或許仍然需要段時間,但其優(yōu)勢顯著,隨著數(shù)字化的加速,未來不可估量。
?。ū疚牟糠仲Y料來自CSDN、輕流)