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