【云駐共創】Serverless和云原生應用一站式高效開發解密

      網友投稿 954 2025-04-01

      前言


      專家簡介

      劉毅

      華為云PaaS服務產品架構師

      15年軟件開發、架構設計從業經驗,工作中主要從事大型企業級軟件的架構與研發,在金融,醫療等領域具備多個項目的成功實踐。持續跟蹤 serverless, 云原生等軟件開發前沿技術,為開發者提供了豐富的應用開發最佳實踐。

      董鑫武

      華為云PaaS服務產品布道師

      23年軟件開發、架構設計從業經驗,先后從事電信業務支撐系統、企業級軟件解決方案設計和應用開發,在智慧城市、智慧園區等領域具備多個項目的成功實踐。深耕云原生、低代碼等軟件開發前沿技術,并應用于開發實踐,為企業、高校等各類開發者提供了豐富的應用開發最佳實踐。

      直播簡介

      1.如何高效對接華為云服務,API/SDK/CLI工具和代碼示例要怎么選擇?

      2.數字化轉型的深入,越來越多的應用將基于云開發和部署,軟件需求越來越海量、零碎、善變,而專業的開發人員千金難求。如何高效地開發云原生的應用,解決傳統模式開發效率低,上線慢等問題?

      3.Serverless技術和應用是業界熱點,如何快速開發出Serverless應用? 本次論壇華為云高級專家將為您詳細解讀

      云計算、大數據、人工智能等技術領域的高速發展,為政企IT能力提升帶來新機遇的同時,政企IT部門能力轉型速度如何跟上技術復雜度的提升速度和管理規模的擴大速度,這也是巨大的挑戰。華為云Stack面向大型政企客戶的ISV和政企自有IT開發人員,通過開放數據、應用、AI、管理、辦公等多方面能力,幫助伙伴實現行業應用開發更便捷,數據運營更智能,實現IT價值提升。

      一、華為云DevStar:一站式高效Serverless云原生應用開發平臺

      訪問地址:https://devstar.developer.huaweicloud.com/devstar/devstar-templates

      適用場景:Web、App、微服務、AI等應用開發

      關鍵詞:80+通用框架模板、覆蓋云原生/Serverless/AI等最新技術、一站式云應用開發

      DevStar是針對開發者的應用開發痛點,提供了Web、App、微服務、AI、Serverless等不同類型的80+通用框架模板,讓開發者無需從零開始開發應用。

      同時,DevStar還提供了一站式、全云端的云應用開發能力,支持基于模板自動生成代碼框架、代碼托管、在線開發、編譯構建、打包部署和發布等流水線能力,讓你的應用DevOps起來,讓開發者聚焦業務代碼開發本身。

      1.1 華為云DevStar:面向開發者的一站式Serverless云原生應用開發平臺

      開發者只需要打開瀏覽器,即可完成Server云原生應用開發,測試及上線。顯著降低個人及中小企業Serverless云原生應用開發門檻。

      為什么選擇DevStar

      ? 強大的框架代碼初始化能力:支持SpringBoot、Vue、React框架代碼初始化能力,能夠讓開發者快速上手,聚焦業務邏輯開發。

      ? 完善的集成方式:提供API接口、CLI等多種開發集成方式,開發者可快速將DevStar的能力集成到其開發環境中,提高工作效率。

      ? 免費:DevStar服務不收取任何費用,若您在開發過程中需要用到華為云資源,如ECS等,則需要自行購買資源。

      訪問方式

      DevStar支持多種訪問方式:管理控制臺、API、CLI。

      控制臺方式

      ? 用戶通過控制臺訪問DevStar,可以瀏覽和使用模板,以及對模板及應用的全生命周期管理。

      API方式

      ? 如果用戶需要將公有云平臺上的DevStar集成到第三方系統,用于二次開發,請使用API方式訪問。

      CLI方式

      ? 支持用戶通過CLI方式訪問DevStar,提供模板瀏覽和按模板生成框架代碼的能力。

      模板:DevStar提供了豐富多樣的行業應用模板,比如有些模板是OCR的行業模板,有些模板是人臉識別應用,同時DevStar還提供了微服務的行業模板,模板帶有參數配置,可以根據參數值生成不同的代碼框架、流水線任務等。

      項目可以簡單理解為一個產品線,它可以創建多個應用。點擊開發應用,可以看到有相應的應用信息和模板配置。

      部署特點:

      基于事件驅動的函數托管計算服務,只需編寫業務函數代碼并設置運行的條件,無需配置和管理服務器等基礎設施,函數以彈性、免運維、高可靠的方式運行。

      此外,按函數實際執行資源計費,不執行不產生費用

      1.2 功能特性

      DevStar提供模板全生命周期管理和按模板快速生成框架代碼的功能,幫助開發者快速初始化代碼工程,提高開發效率。

      模板全生命周期管理

      提供模板元數據的增、刪、改、查,以及上架、下架功能,提供模板內容上傳、下載能力。

      按模板生成

      按模板生成框架代碼:提供SpringBoot、Vue、React等主流框架的代碼初始化功能,提供參數、依賴設置、代碼預覽、源碼包下載、導入代碼倉等功能。

      應用管理

      提供按模板生成框架代碼的記錄查看、刪除,以及源碼包的下載功能。

      適用場景

      實時文件處理|實時數據流處理|Web移動應用后端|人工智能

      二、助力云原生應用開發:華為云API/SDK/CLI工具介紹

      華為云對接三大件:API/SDK/CLI,APIExplorer助你輕松對接集成,訪問地址:https://apiexplorer.developer.huaweicloud.com

      適用場景:對接集成華為云服務、自動化管理和運維華為云資源等

      關鍵詞:110+云服務、3600+API、在線可視化調試、多語言SDK代碼示例、云上/云下CLI

      華為云對外開放了豐富的API能力,為方便對接和集成,華為云官網上線了一站式API解決方案統一平臺API Explorer。通過API Explorer可以在線搜索云服務的API、查看API文檔和可視化調試API。熟悉API功能后,需要通過代碼來調用API,則可以通過API Explorer查看SDK代碼示例,支持Java、Python、Go等七種主流開發語言,通過引入對應語言SDK就可以快速在應用程序中調用API了。同時,API Explorer還提供了其他云上/云下CLI、API Mock、場景示例等特性,方便開發者使用。

      2.1 API Explorer:華為云開放API的在線搜索和可視化調試

      API Explorer為開發者提供一站式API解決方案統一平臺,集成華為云服務所有開放API,支持全量快速檢索,可視化調試,幫助文檔,代碼示例,Mock等能力,幫助開發者快速查找、學習API和使用API開發代碼。

      API在線搜索

      支持全局/按產品搜索API

      支持產品和API中英文搜索

      支持快速查看最近搜索/使用的產品或API

      支持關注常用產品API

      API文檔

      快速查詢API詳情和參數說明

      規范的文檔結構,接口說明、請求參數/示例、返回參數/示例、錯誤碼、SDK等

      API錯誤碼

      查看產品全部錯誤碼

      錯誤碼全局搜索

      錯誤碼產品內搜索

      API可視化調試

      支持API在線調試,支持參數表格化、可視化

      詳細的API參數描述及示例說明,讓參數填寫更簡單

      支持Region、Token、Project_id自動填寫

      支持自動獲取錯誤碼詳情,從發現問題到解決問題

      支持調試歷史查看,調試參數分享

      代碼示例

      支持多語言SDK示例代碼自動生成

      支持按API參數自動生成SDK調用代碼

      支持獲取SDK引用方式

      支持SDK示例代碼在線調試

      支持API相關場景代碼示例查看

      CLI參數生成

      支持按API參數自動生成CLI命令行參數

      支持CLI示例代碼在線調試

      API數據模擬

      支持API Mock模擬數據

      2.2 助力云原生應用開發:華為云API/SDK/CLI工具介紹

      什么是Terraform

      Terraform 是一個開源的IT基礎設施編排管理工具,Terraform支持使用配置文件描述單個應用或整個數據中心。

      通過Terraform您可以輕松的創建、管理、刪除華為云資源,并對其進行版本控制。Terraform支持編排的華為云資源請參考這里 。

      Terraform的優勢

      基礎設施即代碼

      基礎設施可以使用高級配置語法進行描述,使得基礎設施能夠被代碼化和版本化,從而可以進行共享和重復使用。

      執行計劃

      Terraform有一個 "計劃 "步驟,在這個步驟中,它會生成一個執行計劃。執行計劃顯示了當你調用apply時,Terraform會做什么,這讓你在Terraform操作基礎設施時避免任何意外。

      資源圖

      Terraform建立了一個所有資源的圖,并行創建和修改任何非依賴性資源。從而使得Terraform可以盡可能高效地構建基礎設施,操作人員可以深入了解基礎設施中的依賴性。

      變更自動化

      復雜的變更集可以應用于您的基礎設施,而只需最少的人工干預。有了前面提到的執行計劃和資源圖,您就可以準確地知道Terraform將改變什么,以及改變的順序,從而避免了許多可能的人為錯誤。

      1.依賴包的自動加載

      2.設置相應的名稱,鏡像規格、名稱和ECS所屬VPC下的子網id

      3. 點擊預覽,即可看到所有生成的參數,并點擊執行按鈕,輸入“Yes”進行確認。

      4. 華為插件Huawei Cloud ToolKit的安裝,重啟過后安裝成功。

      5. 點擊左邊的小人圖標,對API進行AK/SK簽名認證準備,并獲取想要的AK/SK。

      詳細步驟可參考鏈接:https://support.huaweicloud.com/devg-apisign/api-sign-provide-aksk.html

      6. AK/SK點擊確定后,就能看到相應的模板和代碼示例

      華為云API Explorer平臺到底有哪些特性亮點呢?

      1、 API快速檢索:支持全局/按產品檢索、產品和API中英文檢索、快速查看最近搜索/使用的產品或API,同時還支持關注常用產品API。

      2、API文檔查詢:能快捷查詢API詳情和參數說明,具備規范的API文檔結構、接口說明、請求參數/示例、 返回參數/示例、錯誤碼、SDK等。

      3、API參數輔助填寫:支持OpenAPI參數表格化、可視化;詳細的API參數描述及示例說明,讓參數填寫更簡單;同時支持Region、Token、Project_id自動獲取,自動填寫。

      4、API可視化調試:支持API在線調試及自動獲取錯誤碼詳情,從發現問題到解決問題。

      5、API錯誤碼在線搜索:在API錯誤中心能查看產品全部錯誤碼,并對錯誤碼進行全局搜索和產品內搜索。

      目前API Explorer平臺已開放EI企業智能、計算、應用服務、網絡、軟件開發服務、視頻等70+云服務,共上線2000+個API、6000+個錯誤碼。在前期試運行期間,華為云API Explorer平臺上的API接口也已被多家企業成功接入。

      據悉,華為云API Explorer平臺在未來會實現更多功能,比如支持SDK示例代碼、CLI等特性,同時也會開放更多的云服務API接口,連接更多開發者實現創新、拓寬創新邊界。

      AppCube 低代碼開發,人人都是開發者

      目錄

      1. Serverless時代為什么需要低代碼開發?

      2. Low Code/No Code是什么?

      3. 用低代碼2分鐘開發1個行業應用,不是夢想

      4. Serverless組合低代碼構建千行百業復雜應用,加速數字化進程

      前言

      低代碼與硬件算力的發展

      縱觀軟件開發技術的發展史,我們不難發現,軟件開發技術的演進,往往源自硬件算力的提升。硬件算力就像一幢大樓牢固的地基,支撐著迅猛增長的軟件規模和復雜度,進而帶動軟件開發技術的不斷演進。

      當前時代,晶體管工藝已經觸達量子領域,硬件的摩爾定律在微觀處即將失效。但從更廣的IT技術來看,云計算在用另一種分布式的方式在持續降低算力的成本。因此從宏觀角度看,摩爾定律仍然持續有效。

      而企業數字化帶來的業務規模,會促使企業不得不拋棄成本線性增加的本地硬件部署方式,轉向成本仍維持降低趨勢的云計算。因此,企業上云,將成為剛需。

      企業上云之后,仍然面對龐大的機器群(雖然是虛擬機),而數字化帶來的業務規模增長不僅體現在并發量增長,更還有業務復雜度的增長,大部分企業的IT實力不足以構建出分布式架構的應用系統,云計算的算力優勢將難以得到充分發揮。

      因此,配套云計算的軟件開發技術也必須得到革新。而配套云計算的軟件開發技術,則應該就是“云原生”開發技術。“云原生”開發技術中最能幫助大量傳統企業以低門檻、低成本的方式過渡到云計算的,就是低代碼技術。

      一、Serverless時代為什么需要低代碼開發?

      “平臺正在吞食整個世界”。以平臺為導向的經濟變革為社會和商業機構創造了巨大的價值。而華為發布的數字平臺并不是商業模式的變革,它可以理解為部署在云上的一組軟件管理平臺 + 一個數據湖 + 一組開發工具。行業客戶在面對數字化轉型的挑戰主要有三點,其一是紛繁復雜的技術門檻較高,客戶缺乏高效應用云計算、大數據和 AI 能力的先決條件;其二是還沒有擁有足夠的數據;其三是有敏捷業務創新的客觀訴求。

      業務上線總是慢于預期,期望的時間往往與現實中的時間會有差別。客觀來看,新技術與業務的真正結合需要 3 年的時間,基于第三方平臺的新技術超過 10 種,技術復雜度呈指數級增加,這些都是擺在企業面前的現實難題。

      根據Gartner 2018年的CEO Survey調查發現,數字化成為大勢所趨,42%的CEO認為數字化是企業的核心或提倡數字化為優先戰略,61%的CEO計劃在2019年增加IT投資。未來必然是走“數字化”發展路線,“新產業”趨勢已經形成,“新經濟”源泉已經開啟。中國“數字經濟+實體經濟”是經濟發展的“核心競爭力”,更是每一家“科技企業以及傳統企業”的機遇周期。

      數字技術與業務集成的復雜性,呈指數級增長;一方面是技術的多樣性,云、大數據、移動網絡、新一代安全技術、物聯網,以及AI等等;另一方面,很多大型制造企業需要全球供應鏈體系來支撐企業的發展,比如華為就有超過1萬家全球供應商。多供應商,意味著需要大量的協同集成。技術越來越多,業務模塊越來越多,二者的集成復雜性非常高,這是工業企業非常大的挑戰。

      【云駐共創】Serverless和云原生應用一站式高效開發解密

      “企業永遠沒有足夠多的優秀人才,......關鍵是讓凡人做非凡之事!”

      ———彼得.德魯克

      1.1 低代碼理念:追溯軟件本源,軟件開發的不確定因素,導致人月與開發結果不成線性增長

      低代碼理念:追溯軟件本源,軟件開發達到不確定因素,導致人月于開發結果不成線性增長。這些不確定因素有人員之間的溝通協作、業務的靈活多變、業務與技術之間的GAP、軟件工程師技能差異等等。

      讓不確定因子變為確定性因子,是軟件開發效率改進一直努力的方向。AppCube一直致力于此。

      AppCube脫胎于華為內部流程與IT的最佳實踐,經過了數年的研發與持續優化,具備了成熟的產品能力,在華為數字化轉型過程中被大量使用。

      從機器語言到匯編語言,到面向對象、面向函數等高級語言,軟件開發技術其實攀登的是一棵“復用”樹。高級的開發技術是建立在基于低級開發技術沉淀和固化的大量可復用模式之上的。《人月神話》(wrote by FrederickP.Brooks.Jr.)里一個關于軟件工程師的故事:在很早以前,有一頭巨獸,它不小心陷到了焦油坑里,而上帝只能看著它在焦油坑里越掙扎陷得越深,最后死在焦油坑里。而軟件開發,其實和上述的故事是一樣的。

      《人月神話》中提出的軟件開發沒有銀彈,因為軟件的復雜性一直在升高。而技術上要克服復雜性,唯一的路徑就是不斷抽象出更高階的可復用件,讓開發者在更高的平臺上用更宏觀的零件來進行組裝作業。而復用的表現方式,主要體現為兩種:組件化和框架化。

      1.2 咨詢機構預測:低代碼平臺進入快速上升期

      Gartner觀點:

      由于對應用程序的持續需求和熟練開發人員的短缺,企業低代碼開發平臺市場正在強勁增長。

      預計,到2024年,低代碼應用程序開發將負責超過65%的應用程序開發活動。

      Forrester認為:

      低代碼開發平臺市場將在2022年達到210億美元。

      P&S Intelligence報道:

      2018年全球低碼開發平臺市場價值為56億美元,預計到2024年將達到523億美元。

      為什么我們需要低代碼開發?

      當前,數字化成為企業IT治理和新應用創新的破局之道,在這樣的態勢下,低代碼開發平臺正在成為熱點與趨勢。

      “低代碼”顧名思義就是開發者寫很少代碼,通過低代碼服務提供的界面、邏輯、對象等可視化編排工具來完成大量開發工作,降低軟件開發中的不確定性因子,將復雜留給平臺,簡單留給開發者。

      Forrester的數據顯示,低代碼開發平臺的市場將在2022年達到210億美金,并且預計到2020年,75%的應用程序將在低代碼平臺中開發。

      市場需求的暴增、物聯網與AI產業的發展、客戶化開發加速以及集成能力和平臺云化等因素也共同推動了低代碼開發服務的發展。

      1.3 AppCube整體架構-元數據驅動,服務總入口,Serverless后端支撐

      訂閱式服務

      訂閱式服務

      主流移動入口

      改善客戶體驗

      可視化工具快速在線構建應用程序

      端到端流程編排和配置

      定制/擴展對象

      在線調測及發布

      領先的技術積累沉淀和商業應用

      原生響應式的多屏支持,合適的跨設備體驗一致性

      元數據驅動的應用架構

      SAAS沙箱的快速創建

      華為云AppCube低代碼開發服務,給用戶能帶來哪些便利?

      1、云上開發、多樣化混合部署。

      低代碼平臺大多數是以SaaS方式向開發人員提供服務,開發人員只申請一個開發者賬號,就能使用低代碼平臺提供的線上開發環境、沙箱測試環境、商用部署環境。

      開發人員開發完畢后在線編譯和打包,通過低代碼平臺提供的自動流水線,可以將軟件包從開發環境部署到測試和商業環境。開發人員Anywhere,Anytime就可以開發、測試、發布自己的應用,所見即所得。

      2、完善的資產構建能力和沉淀機制,保障伙伴共建行業生態。

      做低代碼不是直接去造房子,而是做一套能反復造各類房子的組件、模板和應用。

      3、降低業務創新門檻,多角色參與數字化轉型,快速應用開發交付。

      業務人員可以實現No Code編排應用,軟件開發工程師可以基于Low Code能力進行模板開發、流程開發和應用開發。

      對于復雜的業務邏輯,軟件工程師還能用Full Code模式開發微服務,并將這些微服務與Low Code開發的服務統一編排,從而實現應用的快速開發。

      4、打造自主技術平臺,助力企業應用敏捷開發。

      打造自主技術的平臺,通過開放的架構,持續引入業界新能力,以服務或微服務方式接入原有IT系統能力,保護原有IT系統投資。

      5、圍繞場景,有針對性的提供標準化開發能力和模板。

      低代碼服務與行業業務如同魚與水的關系,低代碼向行業提供能力,行業反向促進服務能力的完善和成熟。華為云AppCube低代碼服務提供了輕應用場景開發、行業應用場景開發、大屏應用場景開發、移動端應用場景開發能力,基于業務場景服務千行百業。

      二、Low Code/No Code是什么?

      2.1 華為云應用魔方AppCube是全云化的代碼開發、發布和程序運行平臺

      AppCube是全云化的代碼編寫、重構、編譯、測試、發布、上線的一站式開發和運行平臺。

      應用魔方?AppCube(以下簡稱AppCube)是低代碼應用開發平臺,源于華為應用開發和數字化轉型的實踐,提供了云上無碼化、低碼化、支持多碼化的應用開發模式,屏蔽了技術的復雜性,提升了企業開發的效率。同時提供應用資產的開發標準和微服務框架,助力企業不斷沉淀可復制的套件,加速應用的定制,并通過開放的生態,實現套件資產的商業變現。應用魔方顧名思義就如同魔方一樣,可以通過任意組合,排列各種模塊化元素,創建功能各異的應用。

      通過應用魔方 AppCube提供的界面、邏輯、對象等可視化編排工具,以“拖、拉、拽”的方式來快速構建應用,從而實現所見即所得的快速應用開發和構建。

      為什么選擇應用魔方

      ? 易:無需代碼、簡單易學

      ? 快:豐富模板、構建快速

      ? 連:多樣系統、高效連通

      ? 變:需求多樣、隨時變更

      更多選擇理由,請參見產品優勢 和應用場景 。

      2.2 華為云AppCube,聚焦行業數字化轉型,使能伙伴敏捷開發,沉淀資產,共建產業生態

      ? 零代碼:支持開發者在不用開發代碼的情況下,業務人員經過界面和流程的拖拽編排,即可完成應用的開發,從而解決業務人員不懂技術,技術人員不懂業務的矛盾,快速構建企業應用;

      ? 低代碼:除了零代碼,華為云AppCube也提供了低代碼能力。其主要面向軟件開發工程師的。軟件開發工程師基于低代碼平臺提供的相應的編排能力,及復雜的邏輯可以實現相關應用的開發。減少代碼量,做大量編排,即可構建一些復雜的應用場景;

      ? 多屏多端:對于前面兩種方式開發的應用,在華為云AppCube可以實現不同終端的發布:PC端和手機端等。同時還提供了一種經驗可復制的能力,基于這種能力,可以在已經開發完成的模板上,完成0到1的開發,解決相關場景的應用。開發人員基于模板應用進行定制或者直接用。

      ? 資產中心:比如說有些資產,包括一些組件、界面、服務流程以及AP相關都可以進行復用。華為云AppCube把可復制的經驗放在資產中心,讓開發者在資產中心拿到可以復用的東西。

      ? 線上開發,一鍵發布:在開發環境里面開發完之后,可以一鍵發布到測試環境和運行環境,實現從開發、測試、上線以及運維的一站式發布平臺,進而讓開發效率得到大幅的提升。

      開發人員基于零代碼開發或者低代碼開發,開發出來千行百業(智慧園區、智慧辦公、智慧城市等)的應用,使能開發者進行敏捷開發。

      華為云AppCube更強大的功能在于,假設零代碼開發完之后,有些功能無法實現,可以將其交給軟件開發工程師,低代碼進行開發。零代碼和低代碼開發完全打通融合。

      ? 零代碼

      快速構建極簡應用-基于表單構建應用-基于模板構建應用-頁面布局拖拽-極簡流程編排

      ? 低代碼

      界面組件、布局編排-服務流程編排、設計-BPMN審批流程編排-腳本開發,數據模型構建-微服務框架接入-原生代碼腳手架

      ? 多屏多端

      一次開發,多端發布;手機端小程序、PC、大屏等;數據共享,多屏聯動。

      ? 資產中心

      模板、組件資產;UI類、AP類、流程類等;集成資產,應用資產;Business Object業務資產。

      ? 線上開發,一鍵發布

      云上在線開發(開發環境);云上測試(沙箱測試環境);在線開發,一鍵發布(工程能力);云上/云下部署運行(運行環境)。

      面向軟件工程師

      提供全場景可視化的界面編排、邏輯開發、模型構建等,支撐Low-Code開發,進行大量編排和少量代碼編寫就可以實現自己想要的應用管理系統。比如:

      全場景可視化的邏輯開發,支撐Low-Code開發。

      2.3 華為云AppCube低代碼,極速編排、降本增效

      圖:可視化的業務編排

      ROMA AppCube源自華為數字化轉型的最佳實踐,提供全代碼接入Full-Code能力、低代碼Low Code和零代碼 No-Code編排能力,助力企業構建自主技術平臺進行敏捷開發,預置30+組件和多種編排能力,云上開發和多端發布等能力,幫助客戶沉淀行業資產和構建行業生態,使能各行各業,低成本的快速構建應用。

      2.4 Low Code、Full Code場景下DevOps研發流程,全生命周期效率提升

      no code:自己編程給自己用,給用戶的感覺是一個更強大的辦公/實用軟件。主要的手段是用圖形化操作等方式降低學習曲線。no code一定要面向非常固定的領域才能做到好用。

      low code︰編程給其他人用,為此創造了一個citizen developer 的概念。主要的手段是平臺預制好常見的需求,減少需要從頭寫的代碼。low code也要面向指定的領域才能讓平臺提前預測需求,但相比 no code可以不把使用場景限定得那么死。

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

      零代碼(無代碼)技術與低代碼技術的適用場景并不相同。零代碼更針對于企業信息化。因為企業在信息化程度上始終會有未全面覆蓋的情況,那么零代碼更適合用來填補企業信息化建設遺留下的空白碎片。

      三、 用低代碼2分鐘開發1個行業應用,不是夢想

      我們知道,企業應用軟件開發面臨諸多挑戰,比如應用 0 到 1 構建低效,應用 1~N 難以復制,同時還有底層平臺投資大、架構設計難等問題。華為開發應用平臺給開發者提供拖拉拽的應用開發及編排能力,使能合作伙伴低門檻、高效創新,實現客戶應用快速部署。除此,它還可以幫助開發者和企業快速實現應用的定制和擴展、讓成本更低的人同樣可以去定制自己的項目,真正做到讓開發者高效、低門檻、低成本的開發、運營行業應用。活動現場,由講師帶領開發者互動操作,親自上手感受華為開發應用平臺。

      3.1 輕應用模板:設備維修管理,快速復制,定制擴展

      設備維修管理系統是來自于企業的設備維修應用的實踐。比如說有些園區里面空調壞了,或者是有些其他的設備壞了,面臨維修。一般是遇到這個問題的客戶打電話給客服人員;客服人員接收到后,創建一個維修的工單;維修的工單很快就會派給工程師,工程師上門維修完之后把整體的維修情況記錄然后進行閉環,通過客服人員反饋給最終的客戶。以上就是設備維修的應用場景。

      3.2 行業應用模板:智慧煙感拿來即用

      智慧煙感是基于一個園區的智慧煙感消防系統。智慧煙感提供了常見消防安全應用所涉及的設施管理、告警分析、告警預警等。在火災重點防范區域,如加油站、化工廠等,安裝煙感、攝像頭等設備后,設備對接物聯網設備管理平臺來實時上報煙霧濃度等數據。

      智慧煙感應用接入物聯網設備管理平臺上報的設備數據,監控設備數據變化并進行處理分析后,對于超過閾值的數據進行告警上報。

      智慧煙感具體場景主要包含如下幾點:

      1、煙感、攝像頭等設備需要在“智慧煙感”應用側進行管理,例如新增設備、刪除設備、設置設備告警觸發器等。

      2、上報設備數據,例如煙感設備會實時感應周圍環境的煙霧濃度,將煙霧值進行上報至物聯網設備管理平臺。

      3、“智慧煙感”應用接入物聯網設備管理平臺上報的設備數據,并進行處理分析,比如獲取煙霧值、查詢相關設備數據、判斷是否產生告警等。

      4、 “智慧煙感”應用將告警展示在前端頁面,例如呈現設備告警具體位置、告警信息、視頻監控以及相關應急聯動操作等。

      3.3 輕應用模板:調查問卷,高頻應用

      調查問卷是一組與產品、社會活動等有關的問題,或者說是一份以進行調查而編制的問題表格,又稱調查表。調研人員借助該調查表可對產品使用過程或社會活動過程進行準確、具體的測定,并應用社會學統計方法進行量的描述和分析,獲取所需要的調查資料。

      調查問卷應用模板的場景式調查開發者對AppCube使用反饋的問卷內容。開發者可在此模板上進行改造,快速自定義為自己產品的問卷調查內容。

      四、 Serverless組合低代碼構建千行百業復雜應用,加速數字化進程

      4.1華為云AppCube面向的使用對象,人人都是開發者,共建數字化

      根據業務需求,通過配置的方式零代碼調整流程、角色、權限等(零代碼開發):

      根據輕應用模板,結合自身業務訴求,零代碼無門檻定制符合實際業務訴求的應用

      ? 開發標準化的行業知識組件:

      沉淀行業知識,抽象成標準組件,通過標準化接口對外提供服務

      ? 輕應用、小程序、大屏應用開發(低代碼開發)∶

      通過快速集成多系統數據,托拉拽構建大屏,把生產、進銷存等數據匯總呈現為統一領導駕駛艙的大屏應用。

      ? 開發滿足項目需求的行業應用(低代碼開發)∶

      使用標準化組件,結合AppCube的可視化開發工具,拼裝出各種行業應用,滿足項目和業務需求。

      4.2 華為云AppCube常用開發場景,源于2B企業復雜應用

      輕應用一般為輕量級應用,不涉及復雜化的代碼,用戶零代碼(如拖曳組件,簡單配置)或者低代碼就能輕松完成應用的搭建。為了降低企業用戶的應用開發成本,AppCube提供了豐富的輕應用模板,涵蓋了辦公管理、人事管理、項目管理,以及通用應用等領域多款精品應用模板,用戶可基于應用模板快速定制和擴展應用,滿足自身業務的個性化訴求。

      AppCube面向園區、城市、能源、教育、交通等行業,可基于全場景的可視化開發能力、項目級協助共享能力和端到端的工程部署能力,快速搭建行業應用和大型企業級應用,并沉淀復用行業資產,助力行業伙伴加速全場景行業數字化。

      4.3 AppCube對外集成能力開放,高效對接云服務、物聯平臺、歷史系統

      對接IAM/SSO、開放API+Oauth驗證,HTTP/SOAP接口集成,云服務連接器,IOT平臺消息接入,數據接入。

      4.4 構建Native服務拿來即用----站在巨人的肩膀上,復雜變得簡單

      ? 面向第三方技術開發人員,現有資產不用重新開發,可利舊快速接入,并實現與現網系統快速集成,提升系統粘性

      ? 使能合作伙伴提升微服務構建能力,優化應用系統架構。助力伙伴基于AppCube構建重量級行業應用。

      ? 伙伴自有資產可基于AppCube資產市場實現共享,共建合作生態

      ? 云原生,低成本部署

      隨著人工智能、物聯網、區塊鏈等領域飛速發展,傳統行業在向互聯網化轉型的過程中,對軟件技術的要求越來越高,軟件實現越來越復雜,軟件構建技術難度以指數級增長。AppCube充分考慮開發者和企業用戶的痛點,提供高效率、高效能的開發平臺。

      ? 降低應用構建門檻

      全云化線上開發,零代碼/低代碼開發模式,多終端適配,所見即所得的大屏構建,圖形化業務編排,具備極低的學習成本,讓業務人員可直接構建應用,人人都是開發者。

      ? 加速業務敏捷創新

      拖拽式頁面構建,簡單易用的數據建模,靈活可視的服務編排、流程編排、事件編排,豐富的預置資產,積木式搭建應用效率提升10+倍,極大縮短了創新周期。

      ? 圍繞行業場景,有針對性的提供標準化開發能力

      全面開放,豐富的集成能力,支持原生容器服務接入,可快速復用并擴展既有資產,保護客戶投資,最大化挖掘投資價值。

      ? 沉淀行業知識,快速復制

      創新的業務資產沉淀機制,使能專家沉淀行業資產,可快速在多個項目間復用和靈活擴展,解決產品與交付之間的矛盾,快速實現批量復制。

      ? 支撐大型企業級應用構建

      完善的應用打包、部署、升級能力,高效的團隊協同開發能力,支持多沙箱驗證,大幅減少環境部署時間和成本,支撐大型企業級應用構建。

      ? 全面可信,護航企業安全

      安全可信的開發環境,可靠的隱私數據保護,嚴格認證的安全架構,為業務應用安全保駕護航。

      總結:

      云計算、大數據、人工智能等技術領域的高速發展,為政企IT能力提升帶來新機遇的同時,政企IT部門能力轉型速度如何跟上技術復雜度的提升速度和管理規模的擴大速度,這也是巨大的挑戰。華為云Stack面向大型政企客戶的ISV和政企自有IT開發人員,通過開放數據、應用、AI、管理、辦公等多方面能力,幫助伙伴實現行業應用開發更便捷,數據運營更智能,實現IT價值提升。

      低代碼技術將成為下一代企業IT系統開發的主流開發手段,應能承載起一個時代的責任。我們認為,低代碼技術不只是用來做一些相對簡單和非關鍵系統,而更應該扛起構建大部分企業級支撐系統的重任。

      低代碼源于不斷進步的硬件算力和軟件開發技術,又反哺于龐雜的IT時代,與其說是時代選擇了低代碼,不如說是低代碼正在開創下一個嶄新的IT時代。

      應用魔方 AppCube是華為云為行業客戶、合作伙伴、開發者量身打造的低代碼應用開發平臺,提供全場景可視化開發能力和端到端部署能力,可快速搭建行業和大型企業級應用并沉淀復用行業資產,加速行業數字化。

      隨著技術的不斷發展提升以及各行業數字化轉型對軟件訴求的增強,華為云AppCube低代碼開發服務憑借其降低開發工作門檻,緩解成本、人才訴求等優勢,減少軟件開發的不確定性,使開發工作量的投入與軟件有效開發結果向線性靠攏,大幅提升軟件開發效率,必定也會走上蓬勃發展之路。

      注:本文整理自華為云社區內容共創活動之Serverless和云原生應用一站式高效開發解密

      查看活動詳情:https://bbs.huaweicloud.com/blogs/302011

      API Serverless 云原生

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Word表格不能輸入文字的幾種情況(word中的表格無法輸入文字)
      下一篇:酒店裝修項目施工進度表(酒店裝修施工進度總表)
      相關文章
      久久精品国产亚洲夜色AV网站| 亚洲色成人WWW永久网站| 亚洲va无码va在线va天堂| 国产日产亚洲系列最新| 国产精品亚洲一区二区三区久久| 亚洲七久久之综合七久久| 午夜在线a亚洲v天堂网2019| 亚洲精品国产国语| 亚洲综合色7777情网站777| 久久精品国产亚洲AV蜜臀色欲| 亚洲成人黄色在线观看| 亚洲乱码一二三四区麻豆| 亚洲香蕉久久一区二区| 久久国产亚洲精品| 亚洲精品久久无码av片俺去也| 亚洲中文字幕一区精品自拍| 亚洲乱码av中文一区二区| 亚洲av日韩av永久在线观看| 内射无码专区久久亚洲| 亚洲免费日韩无码系列| 亚洲综合色婷婷七月丁香| 亚洲精品国产品国语在线| 亚洲Av永久无码精品三区在线| 亚洲av日韩av无码| 亚洲色欲www综合网| 亚洲娇小性xxxx色| 亚洲爆乳无码专区www| 亚洲第一se情网站| 亚洲午夜福利精品久久| 亚洲精品无码永久在线观看你懂的| 亚洲成A∨人片在线观看不卡| 久久亚洲精精品中文字幕| 亚洲国产成人手机在线电影bd| 国产日本亚洲一区二区三区| 亚洲精品无AMM毛片| 亚洲国产成人久久一区WWW| 亚洲中文字幕久久精品无码喷水| 久久99国产亚洲精品观看| 亚洲国产视频一区| 亚洲精品天堂无码中文字幕| 亚洲国产天堂久久综合|