3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

此賬號(hào)為華為云開(kāi)發(fā)者社區(qū)官方運(yùn)營(yíng)賬號(hào),提供全面深入的云計(jì)算前景分析、豐富的技術(shù)干貨、程序樣例,分享華為云前沿資訊動(dòng)態(tài)

本文分享自華為云社區(qū)《【云駐共創(chuàng)】玩魔方?來(lái)試試華為云應(yīng)用魔方低代碼平臺(tái)!》,作者:?jiǎn)⒚鳌?/span>

前沿技術(shù),低代碼開(kāi)發(fā)為何如此火爆?

國(guó)際慣例,我們先來(lái)介紹“低代碼開(kāi)發(fā)”的概念:低代碼開(kāi)發(fā)平臺(tái)(Low-CodeDevelopment Platform, LCDP)是無(wú)需編碼(0代碼)或通過(guò)少量代碼就可以快速生成應(yīng)用程序的開(kāi)發(fā)平臺(tái)。通過(guò)可視化進(jìn)行應(yīng)用程序開(kāi)發(fā)的方法,使具有不同經(jīng)驗(yàn)水平的開(kāi)發(fā)人員可以通過(guò)圖形化的用戶界面,使用拖拽組件和模型驅(qū)動(dòng)的邏輯來(lái)創(chuàng)建網(wǎng)頁(yè)和移動(dòng)應(yīng)用程序。

從其介紹,我們就可以發(fā)現(xiàn)它的火爆其實(shí)是一件必然的事情。

企業(yè)數(shù)字化趨勢(shì)明顯。不管在哪個(gè)行業(yè),目前企業(yè)的“熱點(diǎn)新聞”,都是數(shù)字化轉(zhuǎn)型。從下圖2018年的一份Gartner的CEO調(diào)研表明,42%的CEO認(rèn)為數(shù)字化是企業(yè)的核心或者提倡數(shù)字化優(yōu)先戰(zhàn)略,而超過(guò)半數(shù)的CEO都計(jì)劃在2019年增加IT投資。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

而低代碼在數(shù)字化時(shí)代大行其道的背后,是企業(yè)數(shù)字化轉(zhuǎn)型過(guò)程中面臨的一些問(wèn)題。以制造行業(yè)為例,制造企業(yè)發(fā)展歷史久遠(yuǎn),“傳統(tǒng)”和“復(fù)雜”是它的特性,但是工業(yè)互聯(lián)網(wǎng)勢(shì)在必行。那么在制造企業(yè)IT環(huán)境和社會(huì)環(huán)境如此復(fù)雜,且這些傳統(tǒng)企業(yè)的人員數(shù)量和能力無(wú)法匹配訴求的情況下,我們目前一些新的技術(shù),比如5G、大數(shù)據(jù)、物聯(lián)網(wǎng)等,該如何融入到這些企業(yè)呢?

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

據(jù)IDC的一份調(diào)研,一個(gè)人要駕馭一門(mén)新技術(shù),需要三年的時(shí)間。而對(duì)于整個(gè)制造企業(yè),面對(duì)如此之多的新技術(shù),所需要的時(shí)間恐怕更長(zhǎng)。我們?cè)撊绾谓鉀Q這個(gè)問(wèn)題呢?

低代碼理念:讓凡人做非凡之事

或許答案就在彼得·德魯克的一句話中:企業(yè)永遠(yuǎn)沒(méi)有足夠的優(yōu)秀人才,……關(guān)鍵是讓凡人做非凡之事!

具體來(lái)說(shuō)就是,解決現(xiàn)在企業(yè)面臨的人才的數(shù)量以及能力方面不能匹配新的技術(shù)的出現(xiàn),與業(yè)務(wù)快速轉(zhuǎn)型和業(yè)務(wù)效率提升需求的之間的矛盾問(wèn)題,唯一的突破點(diǎn)就是讓凡人做非凡的事。

而這正是隱藏在華為云AppCube低代碼設(shè)計(jì)開(kāi)發(fā)的理念和思想。不知道大家有沒(méi)有聽(tīng)說(shuō)過(guò)《人月神話》(wrote byFrederickP.Brooks.Jr.)里一個(gè)關(guān)于軟件工程師的故事:在很早以前,有一頭巨獸,它不小心陷到了焦油坑里,而上帝只能看著它在焦油坑里越掙扎陷得越深,最后死在焦油坑里。

而軟件開(kāi)發(fā),其實(shí)和上述的故事是一樣的。軟件開(kāi)發(fā)是一件非常復(fù)雜的事情:

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

當(dāng)前實(shí)際的軟件開(kāi)發(fā)成果,是紅色這條曲線。白色這條曲線,則是人員投入的工作量。而中間部分,就是他們的差距。當(dāng)前軟件的復(fù)雜性以及業(yè)務(wù)的要求越來(lái)越高,變化越來(lái)越快,以及新技術(shù)的出現(xiàn)等等,太多不確定性的因素就會(huì)導(dǎo)致其中Gap的產(chǎn)生。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

而低代碼開(kāi)發(fā)平臺(tái)的重點(diǎn),就是讓不確定因子變成確定性因子。把簡(jiǎn)單的事情讓開(kāi)發(fā)人員去做,把復(fù)雜留給平臺(tái),是華為云AppCube一致努力的方向。

AppCube開(kāi)發(fā)模式的改變,助力應(yīng)用快速實(shí)現(xiàn)定制化開(kāi)發(fā)

在有了低代碼開(kāi)發(fā)之后,軟件開(kāi)發(fā)模式將會(huì)迎來(lái)更大的變化。比如我們?cè)谧鲰?xiàng)目的時(shí)候,會(huì)在基線上面進(jìn)行定制和擴(kuò)展,case by case的去完成,研發(fā)人員苦不堪言。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

而在未來(lái),開(kāi)發(fā)的模式將大大改變:

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

把基線分為成兩部分,平臺(tái)作為底部支撐。就像前文所說(shuō),把復(fù)雜留給平臺(tái),在平臺(tái)上建立新技術(shù)的接口,并封裝好;一些模板以及可復(fù)制的經(jīng)驗(yàn),我們稱之為“資產(chǎn)”。

隨著可復(fù)制經(jīng)驗(yàn)的增多,平臺(tái)的沉淀的能力越來(lái)越強(qiáng),留給定制人員的門(mén)檻就會(huì)大大降低,工作量也會(huì)大大減少。

在這種模式下,我們會(huì)出現(xiàn)兩方人員:

一方就是現(xiàn)在的軟件開(kāi)發(fā)人員,聚焦于可復(fù)制的經(jīng)驗(yàn)的積累,包括業(yè)務(wù)層面服務(wù)的抽象,可以做成相應(yīng)的微服務(wù)放到平臺(tái)里面去。聚焦于業(yè)務(wù)、流程、設(shè)計(jì)等等?;谶@種業(yè)務(wù)的設(shè)計(jì)和流程的設(shè)計(jì),實(shí)現(xiàn)企業(yè)里面核心的業(yè)務(wù)或者核心的流程及算法。

另外一方則是業(yè)務(wù)人員。隨著業(yè)務(wù)的發(fā)展,對(duì)軟件人員的需求量會(huì)越來(lái)越增大。在這種情況下,我們把這部分簡(jiǎn)單的問(wèn)題抽象出來(lái),降低定制的東西門(mén)檻,讓不懂軟件開(kāi)發(fā)的人員在平臺(tái)就可以做相關(guān)定制工作,從而解決軟件產(chǎn)能的問(wèn)題。

總而言之,讓有強(qiáng)軟件開(kāi)發(fā)能力的人,聚焦于資產(chǎn)和平臺(tái),讓業(yè)務(wù)人員做相關(guān)定制化開(kāi)發(fā),共同完成企業(yè)效率提升和應(yīng)用開(kāi)發(fā)的改進(jìn)。

數(shù)據(jù)時(shí)代,華為云AppCube助力企業(yè)分鐘級(jí)應(yīng)用開(kāi)發(fā)

數(shù)據(jù)時(shí)代的到來(lái),給很多企業(yè)開(kāi)發(fā)者帶來(lái)紅利的同時(shí),也同時(shí)給他們帶來(lái)了挑戰(zhàn),尤其是企業(yè)應(yīng)用類開(kāi)發(fā)者,比如說(shuō)開(kāi)發(fā)時(shí)間長(zhǎng),復(fù)用性低,且行業(yè)標(biāo)準(zhǔn)不規(guī)范等等難題。

針對(duì)當(dāng)前企業(yè)數(shù)字化過(guò)程中的上述問(wèn)題,或者說(shuō)是針對(duì)企業(yè)應(yīng)用開(kāi)發(fā)難的問(wèn)題以及復(fù)制難的問(wèn)題,華為在這方面已經(jīng)做了相當(dāng)時(shí)間的沉淀,并且基于自身應(yīng)用開(kāi)發(fā)的經(jīng)驗(yàn)以及技術(shù)方面的積累,推出了一款叫應(yīng)用魔方低代碼開(kāi)發(fā)平臺(tái)。

正如其名字說(shuō)表達(dá)的意思,“魔方”,代表著應(yīng)用的開(kāi)發(fā)可以將不同場(chǎng)景不同復(fù)雜度不同需求的應(yīng)用,像玩魔方一般開(kāi)發(fā)出來(lái)。其主打的能力也是10分鐘之內(nèi)就可以解決5種不同行業(yè)的應(yīng)用開(kāi)發(fā)的難題,具體是如何做到的呢?我們接下來(lái)具體講解!

幾款應(yīng)用模板介紹

在軟件應(yīng)用方面,從剛開(kāi)始的開(kāi)發(fā),0~1的開(kāi)發(fā)以及0~1開(kāi)發(fā)完之后,1到N的復(fù)制,行業(yè)內(nèi)都有諸多方式,而華為云在AppCube代碼開(kāi)發(fā)平臺(tái)沉淀了非常多的行業(yè)模板。通過(guò)這些應(yīng)用的模板,企業(yè)開(kāi)發(fā)者可以很快進(jìn)行應(yīng)用開(kāi)發(fā)或者是直接基于已經(jīng)完成0~1這種應(yīng)用開(kāi)發(fā)的模板,很快實(shí)現(xiàn)自己應(yīng)用的快速開(kāi)發(fā)。

我們來(lái)通過(guò)實(shí)際操作來(lái)給演示一下AppCube的強(qiáng)大功能!

如前文所說(shuō),我們是有相當(dāng)多的相關(guān)應(yīng)用模板,我們可以從應(yīng)用模板開(kāi)始。首先,我們把這些現(xiàn)有的行業(yè)應(yīng)用的模板在這兒給大家簡(jiǎn)單做一個(gè)介紹。

輕應(yīng)用模板:設(shè)備維修管理應(yīng)用開(kāi)發(fā)

設(shè)備維修管理系統(tǒng)是來(lái)自于企業(yè)的設(shè)備維修應(yīng)用的實(shí)踐。比如說(shuō)有些園區(qū)里面空調(diào)壞了,或者是有些其他的設(shè)備壞了,面臨維修。一般是遇到這個(gè)問(wèn)題的客戶打電話給客服人員;客服人員接收到后,創(chuàng)建一個(gè)維修的工單;維修的工單很快就會(huì)派給工程師,工程師上門(mén)維修完之后把整體的維修情況記錄然后進(jìn)行閉環(huán),通過(guò)客服人員反饋給最終的客戶。以上就是設(shè)備維修的應(yīng)用場(chǎng)景,如下圖:

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

行業(yè)應(yīng)用模板:智慧煙感應(yīng)用開(kāi)發(fā)

智慧煙感是基于一個(gè)園區(qū)的智慧煙感消防系統(tǒng)。智慧煙感提供了常見(jiàn)消防安全應(yīng)用所涉及的設(shè)施管理、告警分析、告警預(yù)警等。在火災(zāi)重點(diǎn)防范區(qū)域,如加油站、化工廠等,安裝煙感、攝像頭等設(shè)備后,設(shè)備對(duì)接物聯(lián)網(wǎng)設(shè)備管理平臺(tái)來(lái)實(shí)時(shí)上報(bào)煙霧濃度等數(shù)據(jù)。

智慧煙感應(yīng)用接入物聯(lián)網(wǎng)設(shè)備管理平臺(tái)上報(bào)的設(shè)備數(shù)據(jù),監(jiān)控設(shè)備數(shù)據(jù)變化并進(jìn)行處理分析后,對(duì)于超過(guò)閾值的數(shù)據(jù)進(jìn)行告警上報(bào)。

智慧煙感具體場(chǎng)景主要包含如下幾點(diǎn):

1、煙感、攝像頭等設(shè)備需要在“智慧煙感”應(yīng)用側(cè)進(jìn)行管理,例如新增設(shè)備、刪除設(shè)備、設(shè)置設(shè)備告警觸發(fā)器等。

2、上報(bào)設(shè)備數(shù)據(jù),例如煙感設(shè)備會(huì)實(shí)時(shí)感應(yīng)周?chē)h(huán)境的煙霧濃度,將煙霧值進(jìn)行上報(bào)至物聯(lián)網(wǎng)設(shè)備管理平臺(tái)。

3、“智慧煙感”應(yīng)用接入物聯(lián)網(wǎng)設(shè)備管理平臺(tái)上報(bào)的設(shè)備數(shù)據(jù),并進(jìn)行處理分析,比如獲取煙霧值、查詢相關(guān)設(shè)備數(shù)據(jù)、判斷是否產(chǎn)生告警等。

4、“智慧煙感”應(yīng)用將告警展示在前端頁(yè)面,例如呈現(xiàn)設(shè)備告警具體位置、告警信息、視頻監(jiān)控以及相關(guān)應(yīng)急聯(lián)動(dòng)操作等。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

輕應(yīng)用模板:調(diào)查問(wèn)卷應(yīng)用開(kāi)發(fā)

調(diào)查問(wèn)卷是一組與產(chǎn)品、社會(huì)活動(dòng)等有關(guān)的問(wèn)題,或者說(shuō)是一份以進(jìn)行調(diào)查而編制的問(wèn)題表格,又稱調(diào)查表。調(diào)研人員借助該調(diào)查表可對(duì)產(chǎn)品使用過(guò)程或社會(huì)活動(dòng)過(guò)程進(jìn)行準(zhǔn)確、具體的測(cè)定,并應(yīng)用社會(huì)學(xué)統(tǒng)計(jì)方法進(jìn)行量的描述和分析,獲取所需要的調(diào)查資料。

調(diào)查問(wèn)卷應(yīng)用模板的場(chǎng)景式調(diào)查開(kāi)發(fā)者對(duì)AppCube使用反饋的問(wèn)卷內(nèi)容。開(kāi)發(fā)者可在此模板上進(jìn)行改造,快速自定義為自己產(chǎn)品的問(wèn)卷調(diào)查內(nèi)容。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

除上述幾個(gè)經(jīng)典的應(yīng)用模板之外,還有健康打卡應(yīng)用開(kāi)發(fā)模板等為疫情而生的輕應(yīng)用模板及績(jī)效審批所用的績(jī)效評(píng)價(jià)應(yīng)用開(kāi)發(fā)模板等。

輕應(yīng)用開(kāi)發(fā)實(shí)際操作演練

經(jīng)過(guò)簡(jiǎn)單的開(kāi)發(fā)應(yīng)用模板介紹,對(duì)華為云AppCube低代碼平臺(tái)有了一定的認(rèn)知,我們接下來(lái)進(jìn)行實(shí)操演練,來(lái)實(shí)際看看簡(jiǎn)單易用的輕量應(yīng)用是如何基于平臺(tái)進(jìn)行開(kāi)發(fā)完成的。

1、登錄到我們?nèi)A為云的首頁(yè)(華為云-提供云計(jì)算服務(wù) 智能,見(jiàn)未來(lái)-華為云),進(jìn)行登錄或者注冊(cè),并進(jìn)行實(shí)名認(rèn)證

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

2、進(jìn)入AppCube產(chǎn)品服務(wù)頁(yè)(應(yīng)用魔方AppCube_低代碼開(kāi)發(fā)平臺(tái)_軟件開(kāi)發(fā)工具_(dá)應(yīng)用開(kāi)發(fā)工具_(dá)華為云),點(diǎn)擊“立即使用”

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

3、進(jìn)入AppCube服務(wù)頁(yè)面,點(diǎn)擊“進(jìn)入開(kāi)發(fā)環(huán)境”

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

4、進(jìn)入低代碼開(kāi)發(fā)平臺(tái)面向開(kāi)發(fā)的交互界面

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

5、以應(yīng)用魔方開(kāi)發(fā)“設(shè)備維修管理”應(yīng)用為例,點(diǎn)擊“使用模板”

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

6、創(chuàng)建輕應(yīng)用

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

7、進(jìn)入開(kāi)發(fā)頁(yè)面后,點(diǎn)擊“預(yù)覽”,可看到預(yù)覽效果

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

8、在此頁(yè)面,可以看到相關(guān)的一些功能,比如說(shuō)“增加一個(gè)空調(diào)設(shè)備”。點(diǎn)擊“設(shè)備管理”–“設(shè)備列表”–“新建設(shè)備”(右側(cè)),即可進(jìn)行相關(guān)操作

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

9、再填寫(xiě)相關(guān)信息,保存即可完成新增設(shè)備操作:

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

10、同時(shí),點(diǎn)擊“設(shè)備監(jiān)控”,可以獲取設(shè)備位置

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

11、假設(shè)此設(shè)備出現(xiàn)故障,作為客服人員,即可在“工單管理”–“新建工單”,進(jìn)行新增工單的任務(wù)

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

12、填寫(xiě)相關(guān)內(nèi)容字段并保存提交

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

13、點(diǎn)擊“我的工單”進(jìn)行工單查看

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

14、點(diǎn)擊“所有工單”,點(diǎn)擊“派單”操作進(jìn)行派單

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

15、作為維修工程師,可以點(diǎn)擊“維修處理”,領(lǐng)取工單,查看工單相關(guān)詳情

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

16、點(diǎn)擊“處理”,進(jìn)行工單處理

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

17、維修完畢之后,再點(diǎn)擊“處理”,即可進(jìn)行“關(guān)單”動(dòng)作

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

以上就是一個(gè)工單維修的閉環(huán),可以輕松的在低代碼開(kāi)發(fā)平臺(tái)完成。

同時(shí),對(duì)于一些固定的一些字段,可以進(jìn)行定制化和自定義的修改。路徑為:

Equipment–Page–customName1223edit

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

進(jìn)入頁(yè)面之后,可以根據(jù)業(yè)務(wù)需求,進(jìn)行刪改,點(diǎn)擊保存即可直接生成新的應(yīng)用。

以上流程,2-3三分鐘內(nèi)即可輕松完成,實(shí)現(xiàn)真正意義上的魔方式應(yīng)用開(kāi)發(fā)。

輕應(yīng)用開(kāi)發(fā)流程定制化修改

除了上述對(duì)于頁(yè)面定制化修改之外,還可以對(duì)整體的流程(flow)進(jìn)行修改。

點(diǎn)擊Equipment–Flow–customName,查看當(dāng)前應(yīng)用流程

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

或者WorkOrder–Flow進(jìn)行修改

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

行業(yè)應(yīng)用開(kāi)發(fā)實(shí)際操作演練

對(duì)于行業(yè)應(yīng)用開(kāi)發(fā)來(lái)說(shuō),實(shí)際操作和輕應(yīng)用開(kāi)發(fā)大同小異。以原有的模板“智慧煙感”為例,

點(diǎn)擊“使用模板”即可基于原有的模板進(jìn)行相關(guān)開(kāi)發(fā):

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

同樣點(diǎn)擊“預(yù)覽”的小眼睛,即可查看預(yù)覽頁(yè)面:

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

從預(yù)覽效果可以看出,該應(yīng)用能夠監(jiān)控園區(qū)里面的一些設(shè)備。如果是某些地方著火了,IoT設(shè)備會(huì)監(jiān)控到告警的設(shè)備所在位置,并把設(shè)備的信息名稱進(jìn)行上報(bào),上報(bào)完成之后,系統(tǒng)會(huì)提示給管理人員,管理人員即可發(fā)起相關(guān)的處理,完成后置的處置流程。

其中,還可實(shí)現(xiàn)短信發(fā)送、應(yīng)急告警、圖片組件等多種功能。對(duì)于技術(shù)小白而言,其操作也是非?!盁o(wú)腦”,可以說(shuō),在10分鐘之內(nèi),一個(gè)技術(shù)小白也能實(shí)現(xiàn)至少5個(gè)行業(yè)應(yīng)用的創(chuàng)建。那么華為云AppCube低代碼開(kāi)發(fā)平臺(tái)究竟是如何做到這么易上手的呢?

AppCube背后的故事詳解

定義:AppCube是全云化的代碼編寫(xiě)、重構(gòu)、編譯、測(cè)試、發(fā)布、上線的一站式開(kāi)發(fā)和運(yùn)行平臺(tái)。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

一般來(lái)說(shuō),要開(kāi)發(fā)的應(yīng)用需要包括三部分(如上圖):數(shù)據(jù)對(duì)象、邏輯編排和頁(yè)面編排。而在完成相關(guān)功能開(kāi)發(fā)之后,系統(tǒng)會(huì)生成一些邏輯的文本代碼,這些代碼打包即可運(yùn)行在底座平臺(tái)。在此基礎(chǔ)上,我們就可以在底座上正常的上線和運(yùn)行所看到的一些相應(yīng)的應(yīng)用。

簡(jiǎn)單來(lái)說(shuō),AppCube其實(shí)上就是一個(gè)程序開(kāi)發(fā)的環(huán)境以及一個(gè)程序的運(yùn)行平臺(tái)。

深入研究,我們發(fā)現(xiàn),華為云AppCube的的底層的設(shè)計(jì)架構(gòu)圖如下:

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

首先從中間紅色部分開(kāi)始講解??梢钥闯觯诖颂?,華為云AppCube提供了“引擎”,作用是用來(lái)執(zhí)行上文所說(shuō)的編排產(chǎn)生的一些文本邏輯的代碼包。即,代碼包是跑在引擎上面的。而我們所說(shuō)的代碼包,我們也成為了“元數(shù)據(jù)”。

總的來(lái)說(shuō),華為云AppCube的設(shè)計(jì)思想是,由元數(shù)據(jù)驅(qū)動(dòng)的低代碼開(kāi)發(fā)平臺(tái)。

接下來(lái),是“集成對(duì)接工具”。AppCube提供了對(duì)第三方系統(tǒng)對(duì)接工具,諸如IoT、視頻云和其他第三方系統(tǒng)等等。

另外,就是“運(yùn)營(yíng)運(yùn)維平臺(tái)”。運(yùn)營(yíng)運(yùn)維平臺(tái)可以保障第三方開(kāi)發(fā)平臺(tái)比較健壯的運(yùn)行,從而能夠穩(wěn)定的執(zhí)行相應(yīng)的程序。

一整套下來(lái),作為開(kāi)發(fā)者,其實(shí)需要關(guān)注的就更少了,只需要在華為云開(kāi)通開(kāi)發(fā)賬號(hào),并且訂閱華為云AppCube,即可開(kāi)啟屬于自己的開(kāi)發(fā)之旅。

華為云AppCube主要行業(yè)應(yīng)用介紹

那么華為云AppCube開(kāi)發(fā)平臺(tái)主要那些核心能力和特性呢?

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

從上圖可以看出,華為云AppCube主要有5個(gè)關(guān)鍵能力:

零代碼:支持開(kāi)發(fā)者在不用開(kāi)發(fā)代碼的情況下,業(yè)務(wù)人員經(jīng)過(guò)界面和流程的拖拽編排,即可完成應(yīng)用的開(kāi)發(fā),從而解決業(yè)務(wù)人員不懂技術(shù),技術(shù)人員不懂業(yè)務(wù)的矛盾,快速構(gòu)建企業(yè)應(yīng)用;

低代碼:除了零代碼,華為云AppCube也提供了低代碼能力。其主要面向軟件開(kāi)發(fā)工程師的。軟件開(kāi)發(fā)工程師基于低代碼平臺(tái)提供的相應(yīng)的編排能力,及復(fù)雜的邏輯可以實(shí)現(xiàn)相關(guān)應(yīng)用的開(kāi)發(fā)。減少代碼量,做大量編排,即可構(gòu)建一些復(fù)雜的應(yīng)用場(chǎng)景;

多屏多端:對(duì)于前面兩種方式開(kāi)發(fā)的應(yīng)用,在華為云AppCube可以實(shí)現(xiàn)不同終端的發(fā)布:PC端和手機(jī)端等。同時(shí)還提供了一種經(jīng)驗(yàn)可復(fù)制的能力,基于這種能力,可以在已經(jīng)開(kāi)發(fā)完成的模板上,完成0到1的開(kāi)發(fā),解決相關(guān)場(chǎng)景的應(yīng)用。開(kāi)發(fā)人員基于模板應(yīng)用進(jìn)行定制或者直接用。

資產(chǎn)中心:比如說(shuō)有些資產(chǎn),包括一些組件、界面、服務(wù)流程以及AP相關(guān)都可以進(jìn)行復(fù)用。華為云AppCube把可復(fù)制的經(jīng)驗(yàn)放在資產(chǎn)中心,讓開(kāi)發(fā)者在資產(chǎn)中心拿到可以復(fù)用的東西。

線上開(kāi)發(fā),一鍵發(fā)布:在開(kāi)發(fā)環(huán)境里面開(kāi)發(fā)完之后,可以一鍵發(fā)布到測(cè)試環(huán)境和運(yùn)行環(huán)境,實(shí)現(xiàn)從開(kāi)發(fā)、測(cè)試、上線以及運(yùn)維的一站式發(fā)布平臺(tái),進(jìn)而讓開(kāi)發(fā)效率得到大幅的提升。

開(kāi)發(fā)人員基于零代碼開(kāi)發(fā)或者低代碼開(kāi)發(fā),開(kāi)發(fā)出來(lái)千行百業(yè)(智慧園區(qū)、智慧辦公、智慧城市等)的應(yīng)用,使能開(kāi)發(fā)者進(jìn)行敏捷開(kāi)發(fā)。

華為云AppCube更強(qiáng)大的功能在于,假設(shè)零代碼開(kāi)發(fā)完之后,有些功能無(wú)法實(shí)現(xiàn),可以將其交給軟件開(kāi)發(fā)工程師,低代碼進(jìn)行開(kāi)發(fā)。零代碼和低代碼開(kāi)發(fā)完全打通融合。

低代碼開(kāi)發(fā),極速編排,降本增效

接下來(lái),我們重點(diǎn)講解上面5點(diǎn)特性中的“低代碼”功能。

3年才能駕馭新技術(shù),不如試試這個(gè)低代碼魔方

界面編排:基于界面編排功能,可以實(shí)現(xiàn)組建界面的拼裝和圖形化界面的設(shè)計(jì)

業(yè)務(wù)邏輯編排:在低代碼開(kāi)發(fā)平臺(tái),可以進(jìn)行邏輯的編排和設(shè)計(jì),比如到銀行里面轉(zhuǎn)一筆賬,需要有轉(zhuǎn)出和轉(zhuǎn)入兩個(gè)賬,那么至少要進(jìn)行平衡,此時(shí)就可以用邏輯編排實(shí)現(xiàn)。

數(shù)據(jù)模型構(gòu)建:實(shí)現(xiàn)業(yè)務(wù)邏輯編排之后,會(huì)產(chǎn)生相關(guān)的業(yè)務(wù)數(shù)據(jù)。可以將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)里。而數(shù)據(jù)庫(kù)的設(shè)計(jì),在開(kāi)發(fā)之時(shí),即可針對(duì)性的進(jìn)行模型的設(shè)計(jì)、構(gòu)建以及最后的數(shù)據(jù)保存。

BPM流程場(chǎng)景化編排:對(duì)于一些人為干涉的流程,比如說(shuō)審批流各方面的處理,可以基于BPM的能力,對(duì)相關(guān)業(yè)務(wù)流程的進(jìn)行編排和設(shè)置。

基于以上4個(gè)重點(diǎn)的能力,華為云AppCube可以支持企業(yè)快速實(shí)現(xiàn)應(yīng)用的開(kāi)發(fā)和優(yōu)化,從而能夠節(jié)省人力成本,提高企業(yè)運(yùn)轉(zhuǎn)效率。

用技術(shù)“打敗”技術(shù)痛點(diǎn),一起來(lái)體驗(yàn)華為云AppCube吧~

點(diǎn)擊關(guān)注,第一時(shí)間了解華為云新鮮技術(shù)~華為云博客_大數(shù)據(jù)博客_AI博客_云計(jì)算博客_開(kāi)發(fā)者中心-華為云

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁(yè)
返回頂部