【中國信通院|低代碼·無代碼應用沙龍】低代碼平台在雲智慧的實踐探索

語言: CN / TW / HK

從2014年 Forrester Research 首次提出“低代碼開發平台(LCAP)”這一概念開始,低代碼行業便備受關注。隨着 SaaS 場景的加持,aPaaS 場景也被孵化了出來。與此同時,隨着近兩年 Outsystems 的快速發展,讓其成為一方獨角獸的同時,也加速了低代碼行業的進一步發展。

2022年12月1日,為進一步推進低代碼/無代碼技術的應用與發展,企業數字化發展共建共享平台、雲計算標準和開源推進委員會(CCSA TC608)聯合雲智慧等企業及專家舉辦了“低代碼/無代碼應用深度探索系列沙龍”。本期沙龍中,雲智慧生動形象地講解了低代碼平台在公司內部的落地實踐,幫助企業及開發者更好地理解研發設計、企業協同、流程治理、數字化大屏、運維管理等眾多場景低代碼/無代碼化。

理解企業現狀痛點,推進低代碼落地

雲智慧專注於數據可視化大屏業務,通過將電商、金融等各行業數據與內部系統接入後,以大屏的形式簡潔、快速地呈現出來。當前低代碼數據可視化行業主要存在以下痛點:

  • 技術棧太多:正常前端頁面編寫僅需用到 UI 框架等簡單技術棧,而在可視化方面開發人員會用到很多可視化相關的技術棧,包括 圖表相關的 Highcharts、Echarts、D3 等技術棧;關係圖、系統架構圖以及網絡鏈路圖相關的 G6、Vis 等技術棧;3D 可視化相關的 Three、WebGL等技術棧。

  • 架構複雜:數據可視化大屏的製作過程並非是各技術棧的堆砌,而是需從系統兼容性以及多端適配優化處理等方面考慮,將各技術進行有效結合。

  • 部署複雜:以單純業務方面部署為例(如Docker、K8S等),企業開發人員需做 Ngnix代理、網管、註冊中心、緩存等方面的管理。

除上述外,對於企業低代碼開發人員來講,一方面日常工作需應對頻繁變更的需求;另一方面還需面對性能兼容、高可用、國際化等方面的高複雜性;此外,還需應對技術棧、版本更新以及人員整體能力等多方面的持續變化。與此同時,對於企業來講,一方面因企業沒有統一低代碼基礎平台,導致大量工作重複從而開發造成人員浪費;此外,企業產品系統開發過於依賴開發人員的習慣,導致數據複用性較差以及開發質量無法保證;同時,在產品系統開發過程中,因大量簡單基礎的工作需要重複完成,導致降低開發效率。

低代碼賦能企業,促進企業發展

雲智慧作為低代碼專業廠商,通過低代碼為各大企業帶來全新產品供給模式的同時,使各大企業更容易獲得全方位的生態解決方案。此外,低代碼作為效率工具,加速推進了企業數字化進程同時使企業實現規模化發展。具體主要體現在以下幾方面:

  • 增效:可視化變成所見即所得,一站式開發無需搭建環境,通過拖拉拽的形式快速生成一整套解決方案。

  • 高質量:開箱即用的高質量組件,同一套規則、同一套標準,經過多輪測試驗證發版,穩定可靠。

  • 可複用:從原本一錘子的買賣,變成可以沉澱的資產,組件之間可以複用,數據方向可以規範標準,複用性強。

  • 低門檻:由於低代碼開發的特徵,大大降低了開發的難度,使其可以非常快速搭建一套解決方案,無代碼基礎也可快速上手。

簡潔高效,加速開發者成長

低代碼作為一種全新的開發模式,相比於傳統開發模式,低代碼很大程度地減少了開發者代碼量,使開發者通過簡單地復刻及拖拉拽即可完成應用開發。另一方面,由於低代碼的簡單直觀性,開發者也更容易發現技術應用業務過程中的問題。因此低代碼更能加快開發者在技術領域的成長速度,具體表現為以下幾方面:

開箱即用:雲智慧低代碼平台 FlyFish 通過內置多元化開箱即用的數據可視化組件,使開發者可以通過拖拉拽的方式即可快速使用組件、模版完成數據可視化大屏製作。

隨時隨地:無需安裝各類插件,雲智慧在線低代碼平台使開發者隨時隨地可開發所需數據可視化大屏。

能力複用:雲智慧在線低代碼平台使開發者可以看到代碼配置詳情,可快速進行能力複用。

減少發佈流程:低代碼往往作為一個aPaaS 應用,一定程度上可以省略發佈流程。

新一代開發模式,雲智慧 FlyFish

飛魚平台 (FlyFish) 是雲智慧公司自主設計、研發的一款低門檻、高拓展性的低代碼應用開發平台,為數據可視化開發場景提供了高效的一站式解決方案。飛魚提供豐富的組件和應用模板庫,可通過拖拉拽的形式完成數據可視化開發,零開發背景的用户也可完成數據可視化開發工作。

FlyFish 整體架構如下圖所示。組件與組件之間相互隔離,且通過Event調度中心與函數進行交互。數據源接入系統後,可以被封裝成數據集合被大屏調用。此外,FlyFish 在渲染處理、兼容處理、通信處理、動效處理以及性能處理方面均做了優化。

雲智慧在 FlyFish 的開發應用過程中成功沉澱了近千張大屏模版以及2500+應用組件。此外,FlyFish 在雲智慧的整體業務應用流程中,使其效率得到了有效提升。至今,除開發人員外,雲智慧內部已有30%的人員通過FlyFish開發出數據可視化大屏供個人工作所需。

最後

低代碼/無代碼技術作為新一代開發模式,現已成為賦能企業數字化發展轉型的加速器。現如今,雲智慧數據可視化編排平台 FlyFish 已開源,感興趣的夥伴可點擊下方鏈接查看詳情。未來,雲智慧也將聯合更多企業聯盟不斷完善低代碼應用建設,為各行業企業生態發展注入生命力。

GitHub 地址: https://github.com/CloudWise-OpenSource/FlyFish

Gitee 地址: https://gitee.com/CloudWise/fly-fish