国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

技術(shù)速遞 | 華為云Astro低代碼平臺關(guān)鍵能力技術(shù)淺析

華為DevCloud ? 來源:未知 ? 2023-07-13 18:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 背景介紹

低代碼開發(fā)基于可視化開發(fā)的概念,結(jié)合了云原生和多終端體驗技術(shù),它可以在大多數(shù)業(yè)務(wù)場景中,幫助企業(yè)顯著的提升效率。同時為專業(yè)開發(fā)者提供了一種全新的高生產(chǎn)力開發(fā)方式,讓不懂代碼的人通過“拖拉拽”開發(fā)組件來完成應(yīng)用程序的構(gòu)建。從某種意義上說,低代碼可以彌補日益擴大的專業(yè)技術(shù)人才缺口,同時也可以促進企業(yè)與技術(shù)之間深度協(xié)作的最終敏捷形式。

本文以技術(shù)方案視角,對華為云Astro低代碼平臺的一些核心功能進行簡要介紹。

2 關(guān)鍵能力介紹

|2.1 數(shù)據(jù)建模和數(shù)據(jù)管理

華為云Astro的一個核心特性就是運行時提供數(shù)據(jù)建模和與數(shù)據(jù)存儲,幫助開發(fā)者做到所見即的的發(fā)布,在其表現(xiàn)形式上,通常低代碼平臺通常分為”表單驅(qū)動”和”模型驅(qū)動”兩種模式。不管是哪種模式,都要求低代碼平臺具備靈活存儲用戶自定義數(shù)據(jù)模型的能力。當(dāng)下主流的低代碼平臺主要有以下一下兩種大的方案。

方案一:

使用關(guān)系型數(shù)據(jù)庫,將數(shù)據(jù)模型的定義和修改直接轉(zhuǎn)化為數(shù)據(jù)庫中DDL的表操作。該方案的優(yōu)勢在可以直接利用關(guān)系型數(shù)據(jù)庫的能力,包括SQL優(yōu)化與事務(wù)一致性等。弊端在于有大量的DDL語句操作,并且關(guān)系型數(shù)據(jù)庫的Schema數(shù)量和表的數(shù)量也都都是有限制的,在成本控制上面臨著較大挑戰(zhàn)。因此該方案適用于一些線下交付,單租形態(tài)的低代碼。

方案二:

Meta+Data的寬表模型,將模型的定義轉(zhuǎn)化為寬表的模型存儲。該方案的優(yōu)勢在于可以靈活的定義數(shù)據(jù)模型,不需要考慮因模型變化導(dǎo)致的DDL語句。再具體實踐中,寬表可以有不同的選型,例如文檔數(shù)據(jù)庫,搜索、分析型數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫等。不同類型的存儲的寬表選型面臨著事務(wù)一致性、行列擴展限制、索引構(gòu)建不同的挑戰(zhàn)。

|2.2 頁面編排

頁面編排是低代碼的核心功能。狹義上的頁面一般指的是表單表格,廣義上的頁面還可以包含登錄Portal頁、大屏頁等多種樣式。對于頁面編排目前實現(xiàn)方式也基本相同,采用JSON格式的頁面Schema定義,同時提供頁面編排的設(shè)計引擎和頁面運行時的渲染引擎。技術(shù)方案基本圍繞Vue與React兩大技術(shù)框架與相關(guān)UI實現(xiàn)。

在交互邏輯處理方面,頁面編排基本上采用兩種思路來處理。

思路一:

固定交互行為,通俗的說法就是平臺預(yù)置的組件與組件的行為方式。所以,組件的多少、組件的能力、組件的擴展性也是衡量低代碼平臺競爭力的一個指標(biāo)。

思路二:

使用擴展性腳本語言,JS和TS都是常用的選擇。在代碼中包含循環(huán)、遞歸、變量等抽象操作,這些抽象的邏輯是無法通過拖拉編排來完成的。腳本語言作為低代碼平臺的膠水部分,在執(zhí)行安全性、沙箱環(huán)境等方面仍然面臨較大挑戰(zhàn)。一份權(quán)威機構(gòu)的報告中,編程接口被認定為企業(yè)級低代碼開發(fā)平臺的重要標(biāo)志,不具備編程接口的“低代碼”被劃歸為“無代碼”,轉(zhuǎn)移到那些只適用有限用例的平臺報告中。

|2.3 流程和業(yè)務(wù)邏輯

流程編排是低代碼平臺的的另一基礎(chǔ)能力。低代碼平臺能否構(gòu)建出復(fù)雜的流程來支撐企業(yè)業(yè)務(wù)和流程編排的易用性是衡量流程能力的重要指標(biāo)。

通常我們再說”流程編排”的時候,指的是工作流的編排。BPMN2.0的規(guī)范之上,開源工作流已經(jīng)具備了非常成熟的能力。業(yè)界的低代碼廠商在實現(xiàn)工作流的方案商通常有兩種,一是基于開源框架擴展和封裝,二是基于BPMN2.0規(guī)范來自己來實現(xiàn)。

另個”流程編排”的概念指的是集成流編排基于EIP(Enterprise Integration Patterns)協(xié)議。目前Spring Integration、 Apache Camel等都是比較成熟的集成流框架。

上述兩種編排在協(xié)議、框架和使用場景上有著明確區(qū)分,目前國內(nèi)的低代碼平臺大多數(shù)只提供工作流編排的能力。

|2.4 接口和集成

為了避免“數(shù)據(jù)孤島”現(xiàn)象,企業(yè)級應(yīng)用通常需要與其他系統(tǒng)進行集成,協(xié)同增效。此時,內(nèi)置的集成能力和編程接口就變得至關(guān)重要。

這里涉及到連接器的概念,連接器是API的代理和包裝器。連接器的定義廣泛使用OpenApi的規(guī)范,基于Swagger2.0或者Swagger3.0的規(guī)范來實現(xiàn)。API的調(diào)用大多采用HttpClient的方式,基于Oauth等授權(quán)協(xié)議完成調(diào)用。

除了Rest接口的集成,云廠商的低代碼在系統(tǒng)集成商還有著更多方面的拓展。基于云上的網(wǎng)絡(luò)方案與授權(quán)協(xié)議,可以與用戶的MQ、DB、K8S集群等打通,完成與用戶托管方案的深度集成。

|2.5 代碼生成與低代碼高代碼融合

基于華為云Astro完成表單構(gòu)建、模型構(gòu)建之后,很容易基于模型元數(shù)據(jù)定義生成對應(yīng)后端模型和與之對應(yīng)的模型操作接口。在一些復(fù)雜的業(yè)務(wù)場景下,需要開發(fā)者以高代碼的形式對這些模型和接口進一步重載或復(fù)寫。

在高代碼融合上,基礎(chǔ)功部分提供了預(yù)置函數(shù)和用戶自定義函數(shù)功能,通過條件表達式引擎來實現(xiàn)。高級代碼部分,通常與Servless框架進行整合,將計算資源通過獨立集群或者沙箱的方式單獨承載。

3 總結(jié)

在介紹了原理之后,華為云Astro距離實現(xiàn)低代碼的能力高上限、門檻低下限的要求仍然有大量細致工作要做。

戳下方“閱讀原文”,立即體驗華為云Astro


原文標(biāo)題:技術(shù)速遞 | 華為云Astro低代碼平臺關(guān)鍵能力技術(shù)淺析

文章出處:【微信公眾號:華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 華為
    +關(guān)注

    關(guān)注

    218

    文章

    36005

    瀏覽量

    262090

原文標(biāo)題:技術(shù)速遞 | 華為云Astro低代碼平臺關(guān)鍵能力技術(shù)淺析

文章出處:【微信號:華為DevCloud,微信公眾號:華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    主流代碼開發(fā)平臺有哪些:加速數(shù)字化轉(zhuǎn)型的核心力量

    在數(shù)字化轉(zhuǎn)型浪潮席卷各行各業(yè)的當(dāng)下,企業(yè)對快速開發(fā)、靈活迭代應(yīng)用程序的需求日益迫切。代碼開發(fā)平臺憑借其可視化編程、模塊化組件和簡化開發(fā)流程的特點,成為解決傳統(tǒng)開發(fā)效率低下、技術(shù)門檻高
    的頭像 發(fā)表于 11-03 16:53 ?588次閱讀

    2025支持AI 驅(qū)動數(shù)字化轉(zhuǎn)型的代碼開發(fā)平臺有哪些

    在數(shù)字化轉(zhuǎn)型的浪潮中,代碼開發(fā)平臺憑借其快速開發(fā)、降低技術(shù)門檻等優(yōu)勢,成為企業(yè)構(gòu)建數(shù)字化應(yīng)用的核心工具。2025年,隨著AI技術(shù)深度融合與
    的頭像 發(fā)表于 10-31 13:18 ?317次閱讀

    代碼開發(fā)平臺推薦:2025國內(nèi)代碼開發(fā)平臺排名TOP10

    代碼開發(fā)平臺排行榜 在企業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,代碼開發(fā)平臺正逐漸成為企業(yè)實現(xiàn)高效開發(fā)和快速迭
    的頭像 發(fā)表于 10-28 10:22 ?733次閱讀

    2025主流代碼平臺有哪些:代碼開發(fā)平臺選型指南指南

    年,超過70%的企業(yè)將采用代碼平臺構(gòu)建關(guān)鍵業(yè)務(wù)系統(tǒng)。然而,市場上的代碼
    的頭像 發(fā)表于 10-22 11:49 ?401次閱讀

    工業(yè)物聯(lián)網(wǎng)平臺有哪些代碼應(yīng)用

    在工業(yè)物聯(lián)網(wǎng)領(lǐng)域,代碼平臺通過可視化開發(fā)、模塊化組件和預(yù)置模板,顯著降低了開發(fā)門檻和周期,同時支持靈活擴展與集成。以下是工業(yè)物聯(lián)網(wǎng)平臺中低代碼
    的頭像 發(fā)表于 09-24 14:49 ?598次閱讀

    代碼平臺打通電力全鏈路數(shù)據(jù),釋放智慧電網(wǎng)真正價值

    在數(shù)字化轉(zhuǎn)型浪潮中,電力行業(yè)面臨著巨大挑戰(zhàn):傳統(tǒng)開發(fā)模式響應(yīng)慢、系統(tǒng)孤島林立、業(yè)務(wù)與IT割裂……而代碼平臺的出現(xiàn),為這些痛點提供了全新解決方案。基于物聯(lián)網(wǎng)開發(fā)的
    的頭像 發(fā)表于 09-10 15:41 ?531次閱讀

    IOT 平臺解決方案如何廣泛應(yīng)用物聯(lián)網(wǎng)場景?代碼組態(tài)開發(fā)是關(guān)鍵

    專業(yè)技術(shù)團隊即可快速落地物聯(lián)網(wǎng)場景。這種“數(shù)據(jù)聯(lián)動+門檻開發(fā)”的雙重能力,正在推動物聯(lián)網(wǎng)應(yīng)用從“單點監(jiān)控”向“系統(tǒng)協(xié)同”升級,覆蓋工業(yè)、農(nóng)業(yè)、民生等多元領(lǐng)域。 一、跨設(shè)備數(shù)據(jù)關(guān)聯(lián):打破孤島,構(gòu)建數(shù)據(jù)協(xié)同網(wǎng)絡(luò) 傳統(tǒng)
    的頭像 發(fā)表于 08-15 17:16 ?1053次閱讀

    代碼物聯(lián)網(wǎng)平臺是什么?看完這篇,你就領(lǐng)先一步

    在物聯(lián)網(wǎng)技術(shù)快速滲透各行各業(yè)的今天,代碼物聯(lián)網(wǎng)平臺正成為打通設(shè)備互聯(lián)、數(shù)據(jù)分析與業(yè)務(wù)應(yīng)用的核心載體。它并非簡單的
    的頭像 發(fā)表于 08-14 15:16 ?673次閱讀

    代碼開發(fā)平臺是什么?零編程零成本搭建

    代碼物聯(lián)網(wǎng)平臺是種融合了代碼開發(fā)能力與物聯(lián)網(wǎng)(
    的頭像 發(fā)表于 07-31 15:25 ?759次閱讀

    代碼物聯(lián)網(wǎng)平臺功能解析:從設(shè)備接入到智能應(yīng)用

    當(dāng)傳統(tǒng)物聯(lián)網(wǎng)項目深陷“開發(fā)周期長、技術(shù)門檻高、數(shù)據(jù)孤島多”的泥潭,代碼物聯(lián)網(wǎng)平臺正以“拖拽式開發(fā)、分鐘級部署、多端無界協(xié)同”的
    的頭像 發(fā)表于 07-31 15:23 ?956次閱讀

    ArkUI-X跨平臺技術(shù)落地-華為運動健康(二)

    :內(nèi)存與原生持平(或略高),具體表格數(shù)據(jù)如下所示: 整體實現(xiàn)效果 總結(jié) 通過引入ArkUI-X技術(shù),使得華為運動健康應(yīng)用三端平臺復(fù)用健康模塊代碼,從而在三端交互一致的前提下提升開發(fā)效
    發(fā)表于 06-18 23:04

    ArkUI-X跨平臺技術(shù)落地-華為運動健康(一)

    法做到一致。 ??為了解決開發(fā)工作量翻倍和交互體驗不一致的問題,華為運動健康利用H5技術(shù)來進行跨平臺,就是業(yè)界常說的hybrid-app,但是H5技術(shù)天生就有性能缺陷,無法帶來極致流暢
    發(fā)表于 06-18 22:53

    HarmonyOS5服務(wù)技術(shù)分享--應(yīng)用預(yù)加載提速指南

    ,點擊轉(zhuǎn)化率提升27%。現(xiàn)在就開始動手實踐吧! 遇到任何問題歡迎在華為開發(fā)者社區(qū)留言交流,也可以關(guān)注我們的公眾號獲取最新技術(shù)動態(tài)。祝各位開發(fā)者的應(yīng)用都能擁有絲般順滑的啟動體驗! ? 立即前往AGC控制臺
    發(fā)表于 05-22 20:39

    HarmonyOS5服務(wù)技術(shù)分享--Serverless抽獎模板部署

    活動。不用寫復(fù)雜代碼,跟著步驟走就能搞定,文末還有部署避坑指南哦~ 一、前期準(zhǔn)備 1?? ??注冊賬號+創(chuàng)建項目?? 先到華為開發(fā)者平臺注冊賬號 創(chuàng)建新項目時記得勾選\"開發(fā)
    發(fā)表于 05-22 20:25

    HarmonyOS5服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    氣的方式探索這個功能,結(jié)尾還有實用總結(jié)和鼓勵彩蛋哦~? ? 一、HarmonyOS函數(shù)開發(fā):核心能力與價值 HarmonyOS的函數(shù)(Serverless)為開發(fā)者提供了??無服務(wù)器架構(gòu)??的便捷
    發(fā)表于 05-22 17:21