低代碼:正在改變軟件的開發方式


摘要:低代碼平台是需求和技術發展的必然產物,從開發方式、開發門檻、開發效率各層面上,跟傳統的開發方式有根本區別,是業界已達成共識的新技術方向。

從2016年開始,低代碼突然進入快速發展階段,市場容量不斷擴大。根據主流分析師和市場機構的觀點,到2025年低代碼市場產值將達300-500億美元。

國外的主流廠商,已經紛紛入局。國內低代碼的發展,熱度比國外的更高。據不完全統計,在市場上主打“低代碼”進行推廣的廠商就達30個以上,其中大部分一直都是行業軟件廠商,這些廠商在服務客戶的過程中,發現低代碼是解決行業客戶問題的一個更好方式,轉型為低代碼平台提供商。

低代碼平台是新的發展趨勢,正在改變軟件的開發方式

低代碼平台的快速發展,得益於以下幾個原因:

1、需求的迅速增長,Gartner預計2021年新增應用需求將5倍於專業IT開發產能。在這種需求爆發的背景下,用低代碼去解決產能不足問題,是當前最合適的解決方案。需求的快速增長,源於以下的幾個原因:

2、基礎技術的發展,特別是雲時代的雲原生、DevOps等技術的發展,助推了低代碼平台的發展。當前主流的低代碼平台,首先是一個雲平台,架構如下所示:

雲化低代碼平台典型架構

在這種雲化的架構上,可以依靠雲原生和DevOps的技術紅利,增強低代碼平台彈性擴展、安全、網絡互通等方面的能力,讓開發者更專注在業務本身,不用過多關注技術和架構。

3、新技術的發展(5G、AI、IoT等),應用開發的難度大大提升,使用低代碼可以降低開發門檻。低代碼平台首頁會預置常用的組件和能力,讓開發者快速的開發應用。但是,低代碼平台不可能了解足夠多的業務,把各行各業需要的組件都預置好,所以要需要提供資產沉淀的機制,通過資產市場,讓千行百業的從業者,貢獻資產。資產越多,低代碼平台能力越強,開發的門檻就越低。

典型低代碼平台的資產

4、主流廠商和資本的驅動。主流廠商和資本的嗅覺都非常靈敏,低代碼平台的主要產品,近幾年產生了很多的並購事件:

主流廠商和資本的推動,不是低代碼發展的根本原因。但正是主流廠商和資本參與進來,對近幾年的快速發展帶來了非常強大的助力。

綜合上述原因,可以看出來,低代碼平台是需求和技術發展的必然產物,從開發方式、開發門檻、開發效率各層面上,跟傳統的開發方式有根本區別,是業界已達成共識的新技術方向。

低代碼平台面臨的問題和挑戰

低代碼平台雖然在快速發展,但對主要的平台來說,當前一些問題和挑戰,還沒有得到很好的解決:

1、低代碼還是零代碼?低代碼和零代碼是低代碼平台提供的兩種不同開發方式,當前主流的平台,很少單純的提供低代碼或者零代碼的開發方式,基本上兩種開發模式都包含在里面。但由於低代碼和零代碼,不管是在使用場景、開發人員、性能要求等各個方面,差異都很大,低代碼平台很難在這兩方面都兼顧好。

低代碼平台面臨兩個比較大的挑戰:

首先,平台很難同時滿足零代碼和低代碼對體驗和能力的要求。低代碼開發要求足夠簡單,能夠滿足無開發經驗的業務人員;同時又要足夠專業,滿足專業開發者通過代碼和開發的思維,靈活開發專業應用。在同一個平台里,兩者的兼容,對低代碼平台的設計帶來很大的挑戰

其次,低代碼開發模式,特別是用來開發核心業務系統,對平台本身的能力,包括彈性、安全、可靠性、可運維等能力,都會帶來很大的挑戰。需要低代碼平台具備足夠的專業技術能力,足夠多的實踐和積累。

2、低代碼平台需要跟其它的業務系統進行連接。主流的低代碼平台,要么提供“連接器”的能力,要么提供API調用等能力,跟其它業務系統進行交互。

低代碼平台典型連接器

這種連接方式,有兩個比較大的挑戰:

首先,需要對接的系統,協議是非常繁多的,比如SAP這種專業廠商的系統,或者是RPC協議的微服務,這些系統對接的難度和專業度要求都很高,低代碼平台廠商沒法把每種業務場景的連接都能預置到平台,需要有能力構建生態;

其次,除了連接,還有其它的數據接入方式。比如要對接一個IoT設備,是IoT設備主動推送數據到平台,這需要平台提供除主動連接之外的數據接入方式。數據接入方式的復雜和大量數據接入帶來性能問題都是很大的挑戰。

3、如5G、AI、IoT等,新技術的發展,給低代碼平台帶來新的挑戰。低代碼平台要作為企業的核心業務平台,或者企業數字化平台,都需要新技術的加持。比如說,AppSheet被Google收購以后,提供語音助手和RPA等AI能力,讓這類型的應用開發門檻極大降低。但對大部分的低代碼平台,對新技術的跟進和支持是不足的。

低代碼開發平台-華為雲應用魔方AppCube

華為雲應用魔方AppCube是華為雲近期商用的一個低代碼平台,這個平台雖然在華為雲上露面的時間還很短,但已經發展了5年時間:

2015-2017年,開始研發,產品誕生,用於解決電信軟件的定制化問題。電信軟件高度相似,但每個運營商都會有定制化需求,低代碼平台非常好的解決了這個問題;

2018年,平台開始作為智慧園區等大型解決方案的基礎開發平台,通過平台沉淀行業資產,作為解決方案的核心載體,取得成功后,這兩年在智慧城市、教育等解決方案推廣;

2019年,低代碼平台應用於華為內部流程與IT系統,一個月全面替代A國的流程引擎,開發IT電子流;

2020年,應用魔方AppCube上線華為雲公測;

2021年,應用魔方AppCube華為雲商用。

在發展過程中,低代碼平台經過大量的打磨,已經成為一個成熟平台:

  • 成為智慧園區的核心業務開發和運行平台,可支持大型園區每天百萬級的數據請求;
  • 3天開發華為內部流程與IT電子流,支持10萬+員工的使用;
  • 中軟國際某項目組的數十人,基於華為雲AppCube開發項目:開發效率提高70%,項目交付效率提升40%,人員投入減少30%

華為雲應用魔方AppCube致力於提供一個更好的低代碼平台:

  • 低代碼開發能力已經成熟的情況下,發展好零代碼開發模式,做好零代碼和低代碼的體驗與能力兼容,同時服務好全面開發者和專業開發者;
  • 分別提供連接器和數據接入能力,可對接復雜周邊系統,能融合IT和OT,可用於構建核心業務系統;
  • 集成華為的新技術、新能力,支持5G消息開發,對接華為雲的AI和IoT能力,為應用添加新的動力

歡迎訪問華為雲官網了解更多,或申請免費試用。華為雲AppCube也會於2021年4月24日~26日在深圳西麗大學城舉行的華為開發者大會2021(Cloud)通過展台、開發者訓練營、線上CodeLabs與大家交流,期待遇見。

預約與參會方式:

  • 登錄HDC.Cloud2021官網:https://developer.huaweicloud.com/HDC.Cloud2021.html
  • 依次選擇菜單“大會議程”-“分論壇”-“應用現代化”預約“南方科技大學&華為雲AppCube:開發出入校園申報和審批應用”、“華為雲低代碼開發高校訓練營-南方科技大學&華為雲AppCube聯合出品”開發者訓練營

 本文分享自華為雲社區《HDC.Cloud2021|低代碼:正在改變軟件的開發方式》,原文作者:灰灰噠 。

點擊關注,第一時間了解華為雲新鮮技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM