【華爲雲技術分享】低代碼開發平臺發展趨勢:低代碼——炒作還是趨勢?

在《人月神話》的開篇提到焦油坑,沒有別的場景比巨獸在焦油坑中垂死掙扎的場面更令人震撼。上帝見證着恐龍、猛獁象、劍齒虎在焦油中掙扎。他們掙扎的越是猛烈,焦油糾纏的越緊,沒有任何猛獸足夠壯烈或具有足夠的技巧,能夠掙扎束縛,他們最後都沉到了坑底。大型軟件系統開發就猶如這樣一個焦油坑,很多大型和強壯的動物在其中劇烈地掙扎。他們中大多數開發出了可運行的系統,不過,其中只有非常少數的項目滿足了目標、時間進度和預算要求。各種團隊,大型的和小型的,龐雜的和精幹的,一個接一個淹沒在焦油坑中。

jiaoyoukeng.jpg

(人月神話中的焦油坑)

軟件開發時間(月)的增加,人員數量(人)的增加,軟件開發成果與工作量投入(人*月)一定就會同比增加嗎?顯然不是,因爲人員之間的溝通,分工協作,業務的靈活多變,軟件工程師技能差異,新技術如5G、人工智能、大數據、AI、物聯網等技術複雜度的增加,太多不確定性因素將導致軟件開發成果與工作量(人*月)的投入不成線性增長。這些不確定因素越少,軟件開發成果與工作量(人*月)的投入就會接近線性增長,不確定因素如何減少呢?

在國外,1999年,前甲骨文最副總裁Marc Benioff創立Salesforce,提出“軟件終結”口號,面向開發者研發了force.com應用開發平臺,基於此快速開發CRM軟件系統,開啓了低代碼應用開發的航程。

Mendix低代碼領域開發平臺成立於2001年,2018年8月被西門子用6億歐元收購。

OutSystems低代碼開發平臺成立於2002年,2018年6月被KKR和高盛公司聯手以3.6億美元收購。

另外,科技巨頭們也都紛紛推出自己的低代碼開發平臺產品,微軟在2015年發佈的PowerApps、Google 2018年開始測試的App Maker等都是低代碼產品。

在國內,低代碼開發平臺在近幾年也如雨後春筍般快速的發展起來,宜創科技、奧哲、輕流、簡道雲、APICloud如今都匯入了低代碼賽道,巨頭科技企業華爲,阿里也都紛紛推出了自己的低代碼開發平臺:華爲的AppCube,阿里的宜搭。

高盛私人投資公司董事總經理 Christian Resch 表示:“我們認爲低代碼開發領域具有非常顯著的市場潛力,大多數全球企業正在將其業務數字化,他們正在儘可能利用軟件簡化運營、建立新的分銷渠道、改善客戶體驗,以及創造新的產品和服務。”根據Forrester的報告,去年該領域的規模估計爲 38 億美元,預計到 2021 年將增長到 152 億美元。

 

這些低代碼平臺的崛起,爲什麼會被投資者看好,被開發者青睞呢?(點擊鏈接參與討論>>)

“低代碼”顧名思義就是開發者寫很少代碼,通過低代碼平臺提供的界面、邏輯、對象等可視化編排工具來完成大量開發工作,降低文章開篇提到的軟件開發中的不確定性因子,從而大幅度的提升開發效率,讓企業能夠降低開發成本和價格,降低技術和人員門檻,快速創新應用,實現快速試錯,敏捷迭代。

低代碼平臺主要面向如下兩類人員提供快速開發應用的能力:

1、業務人員,通過提供大量的界面模板、業務模板、流程模板和對象模型,業務人員根據實際業務需要通過積木式組裝的方式,就可以快速拼裝應用系統,從而實現了應用快速創新。

2、軟件開發工程師,通過頁面編排工具和流程編排的能力,開發者可在平臺上組件化、微服務化已有的大量服務,再編寫少量代碼就可以實現自己想要的應用管理系統。

華爲低代碼開發平臺AppCube爲例,其爲開發者提供了大量的頁面組件、流程編排工具BPM、模型編排工具、基線應用模板、AI服務、視頻服務、GIS服務、城市信息模型BIM服務、IOT服務等上千種開放接口,開發者利用這些編排工具,調用已有的大量服務,通過編寫少量代碼就可以實現自己想要的應用管理系統。

image.png

除了上述的能力外,低代碼平臺大多數是以SaaS(Software As A Service)方式向開發人員提供服務,開發人員只申請一個開發者賬號,就能使用低代碼平臺提供的線上開發環境,沙箱測試環境,商用部署環境。開發人員開發完畢後在線編譯和打包,通過低代碼平臺提供的自動流水線,可以將軟件包從開發環境部署到測試環境和商業環境。開發人員Anywhere,Anytime就可以開發自己的應用,測試自己的應用,發佈自己的應用,所見即所得。

但是也要看到,做低代碼不是直接去造房子,而是做一套能反覆造各類房子的引擎和系統,對平臺技術的要求很高,國外的低代碼玩家都經歷了多年的發展,才走出先平後陡的增長曲線。而在國內,我們還有一段路要走,隨着技術的不斷髮展提升以及各行業數字化轉型對軟件訴求的增強,低代碼開發平臺憑藉其降低開發工作門檻,緩解成本、人才訴求等優勢,減少軟件開發的不確定性,使開發工作量的投入與軟件有效開發結果向線性靠攏,大幅提升軟件開發效率,必定也會走上蓬勃發展之路。

那麼到底當前各低代碼開發平臺發展的現狀,各廠家的優勢在哪裏,我們下次再盤。

作者:董鑫武

 

點擊這裏,瞭解更多精彩內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章