欧美人与禽2O2O性论交,秋霞免费视频,国产美女视频免费观看网址,国产成人亚洲综合网色欲网

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

文章來(lái)源:本文根據(jù)嘉為藍(lán)鯨2021研運(yùn)治理實(shí)踐大會(huì)嘉賓周宗沛的演講總結(jié)得出
原文作者:公眾號(hào) 嘉為藍(lán)鯨

運(yùn)維領(lǐng)域低代碼理念及應(yīng)用場(chǎng)景

低代碼的定義,同時(shí)也是低代碼的核心理念和價(jià)值:即無(wú)需編碼通過(guò)少量代碼就可以快速生成應(yīng)用程序的工具,其一方面可以降低企業(yè)應(yīng)用開(kāi)發(fā)人力成本,另一方面可以將原有數(shù)月甚至數(shù)年的開(kāi)發(fā)時(shí)間成倍縮短,從而幫助企業(yè)實(shí)現(xiàn)降本增效的價(jià)值。

低代碼的應(yīng)用場(chǎng)景有哪些?

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

基于表單/引擎驅(qū)動(dòng)的模式

主要面向流程場(chǎng)景,通過(guò)建立多張表單,使用流程串聯(lián),定義報(bào)表輸出方式,構(gòu)建表單類(lèi)輕應(yīng)用。該類(lèi)模式的技術(shù)壁壘不高,主要支持開(kāi)發(fā)表單類(lèi)應(yīng)用,場(chǎng)景有一定局限性,主要服務(wù)中小客戶。

基于aPaaS平臺(tái)的模式

主要面向應(yīng)用開(kāi)發(fā)場(chǎng)景,包含多種具體的技術(shù)手段和路徑,例如模型驅(qū)動(dòng)、代碼生成、可視化編程等,底層技術(shù)涉及云原生、元數(shù)據(jù)、多租戶等。這類(lèi)模式的技術(shù)壁壘較高,顆粒度更細(xì),復(fù)雜度、靈活度更高,能夠支持廣泛場(chǎng)景的復(fù)雜應(yīng)用開(kāi)發(fā),具備服務(wù)大客戶和中小客戶的能力。

低代碼能解決什么問(wèn)題?

在運(yùn)維領(lǐng)域,低代碼主要解決兩大問(wèn)題:

運(yùn)維工作流方向

在運(yùn)維工作流方向,低代碼能夠結(jié)合流程引擎,大大減少工作難度,同時(shí)支持個(gè)性化能力及可擴(kuò)展能力。

  • 低代碼平臺(tái)需要能夠提供一個(gè)內(nèi)置的流程引擎?;诖?,可以自定義編排流程,進(jìn)行串寫(xiě)、并行、分支等常見(jiàn)的運(yùn)行模式;
  • 節(jié)點(diǎn)插件支持可擴(kuò)展,能夠方便、快捷地對(duì)接企業(yè)內(nèi)原有的系統(tǒng);
  • 節(jié)點(diǎn)開(kāi)發(fā)成本盡量低、通過(guò)表單化定義節(jié)點(diǎn)參數(shù)。

在藍(lán)鯨平臺(tái)上,我們已經(jīng)實(shí)現(xiàn)部分場(chǎng)景下的低代碼、跨系統(tǒng)等流程設(shè)計(jì),例如ITSM、ESM審批流程,標(biāo)準(zhǔn)運(yùn)維中的發(fā)布、變更流程,DevOps平臺(tái)的流水線持續(xù)集成流程,以及數(shù)據(jù)平臺(tái)對(duì)數(shù)據(jù)的處理流程等。

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

運(yùn)維開(kāi)發(fā)方向

對(duì)于運(yùn)維開(kāi)發(fā)團(tuán)隊(duì),開(kāi)發(fā)和運(yùn)維都十分耗費(fèi)時(shí)間,開(kāi)發(fā)團(tuán)隊(duì)關(guān)注的核心點(diǎn)在于,如何提升工具的研發(fā)效率。低代碼在這一場(chǎng)景下,能大大降低運(yùn)維開(kāi)發(fā)的入門(mén)門(mén)檻,讓運(yùn)維人員能夠基于已有平臺(tái)去開(kāi)發(fā)各種運(yùn)維SaaS層工具,從而提升運(yùn)維開(kāi)發(fā)價(jià)值。

  • 統(tǒng)一開(kāi)發(fā)框架、規(guī)范、流程。首先對(duì)標(biāo)準(zhǔn)流程框架進(jìn)行規(guī)范處理。
  • 統(tǒng)一運(yùn)維托管。通過(guò)PaaS進(jìn)行部署托管,實(shí)現(xiàn)一鍵部署發(fā)布。
  • 普及低代碼開(kāi)發(fā)模式。將基于低代碼的高效開(kāi)發(fā)模式在運(yùn)維團(tuán)隊(duì)中進(jìn)行推廣、普及。

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

低代碼開(kāi)發(fā)模式如何推廣落地?

推廣落地通常會(huì)分成兩個(gè)層面來(lái)進(jìn)行,首先是面向前端的UI交互頁(yè)面呈現(xiàn)層,主要是負(fù)責(zé)前端頁(yè)面設(shè)計(jì)和交互;

其次是后臺(tái)API邏輯開(kāi)發(fā),包括數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)和DB操作等。前后端通過(guò)HTTP協(xié)議的API進(jìn)行交互,結(jié)合前后端落地可用的低代碼開(kāi)發(fā)模式。

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

前端落地方式

在前端UI交互頁(yè)面呈現(xiàn)上,業(yè)界的實(shí)現(xiàn)方案可以分為以下三類(lèi):

  • 基于配置文件的方式渲染頁(yè)面UI組件,如json、yaml等格式;
  • 拖拽組件組裝頁(yè)面 表單化配置交互邏輯,通過(guò)把交互邏輯翻譯成語(yǔ)義化的表單,從而實(shí)現(xiàn)更為人性化的處理;
  • 拖拽組件組裝頁(yè)面 函數(shù)式編碼交互邏輯。與第二類(lèi)基本相同,但增加了編寫(xiě)JS函數(shù)控制組件交互邏輯的能力。

后臺(tái)落地方式

在后臺(tái)方面,從淺層和深層兩種做法來(lái)實(shí)現(xiàn):

  • 提供后臺(tái)框架 本地開(kāi)發(fā)或在線WebIDE淺層開(kāi)發(fā);
  • 提供在線可視化建表,通過(guò)頁(yè)面方式更深層次的定義表結(jié)構(gòu)和一些約束條件,并且把本地的DB增刪改查的API邏輯搬到線上IDE解決。

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

藍(lán)鯨低代碼平臺(tái)設(shè)計(jì)思路

在設(shè)計(jì)之前,先要確定設(shè)計(jì)目標(biāo)。通過(guò)對(duì)運(yùn)維領(lǐng)域低代碼的潛在客戶的分析,明確低代碼平臺(tái)的設(shè)計(jì)目標(biāo),就是讓客戶開(kāi)發(fā)SaaS更快速,同時(shí)我們并不是提供一個(gè)簡(jiǎn)單的頁(yè)面拖拽工具,而是讓運(yùn)維開(kāi)發(fā)人員可以基于平臺(tái),學(xué)習(xí)并掌握一門(mén)通用的運(yùn)維開(kāi)發(fā)技術(shù),避免技能和平臺(tái)綁定,限制了開(kāi)發(fā)人員的技術(shù)發(fā)展。

有了比較清晰的用戶畫(huà)像和場(chǎng)景,接下來(lái)就是確定平臺(tái)需要具備的特性:

  1. 首先,運(yùn)維領(lǐng)域的低代碼平臺(tái)學(xué)習(xí)成本要低,否則將給運(yùn)維團(tuán)隊(duì)轉(zhuǎn)型帶來(lái)很大障礙;
  2. 其次,必須要有高度的可擴(kuò)展性,以應(yīng)對(duì)運(yùn)維領(lǐng)域各種復(fù)雜的監(jiān)管控場(chǎng)景;
  3. 最后,讓運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)能在技術(shù)上能持續(xù)成長(zhǎng),有助于提升運(yùn)維開(kāi)發(fā)技能,保持團(tuán)隊(duì)的穩(wěn)定進(jìn)步。

藍(lán)鯨運(yùn)維低代碼平臺(tái)的落地形式選擇

嘉為藍(lán)鯨持續(xù)關(guān)注于運(yùn)維開(kāi)發(fā)領(lǐng)域,上文所提到的落地形式豐富多樣,在對(duì)比了多種落地方式后,為了滿足我們的設(shè)計(jì)目標(biāo),我們選用以下形式進(jìn)行了落地構(gòu)建。

前端UI交互頁(yè)面呈現(xiàn)層上:

藍(lán)鯨低代碼平臺(tái)采用拖拽組件組裝頁(yè)面 函數(shù)式編碼交互邏輯的方式。此舉對(duì)于復(fù)雜交互場(chǎng)景有很好的適應(yīng)性,可以靈活地通過(guò)函數(shù)編碼實(shí)現(xiàn);并且有利于運(yùn)維開(kāi)發(fā)技術(shù)入門(mén)和能力提升,與純代碼開(kāi)發(fā)技術(shù)和工具庫(kù)不沖突,做到能力互補(bǔ)。

后臺(tái)API邏輯開(kāi)發(fā)上:

藍(lán)鯨低代碼平臺(tái)通過(guò)提供后臺(tái)框架、在線可視化建數(shù)據(jù)庫(kù)表、集成數(shù)據(jù)庫(kù)增刪改查API、WebIDE 開(kāi)發(fā),達(dá)到支撐更強(qiáng)大功能的目的,讓用戶盡可能在線完成數(shù)據(jù)庫(kù)表設(shè)計(jì)和API開(kāi)發(fā)。

聚焦前端交互頁(yè)面設(shè)計(jì)實(shí)現(xiàn)

基于Vuejs webpack前后端分離的模式:

Vuejs,是基于MVVM模式,視圖和數(shù)據(jù)雙向綁定;前端代碼是一個(gè)獨(dú)立的工程,側(cè)重于數(shù)據(jù)綁定的場(chǎng)景,如一些需要操作復(fù)雜數(shù)據(jù)的頁(yè)面。藍(lán)鯨也提供了BKUI腳手架等便捷的開(kāi)發(fā)工具。

前后端分離的開(kāi)發(fā)模式后,藍(lán)鯨PaaS平臺(tái)升級(jí)到了3.0,提供了更強(qiáng)大的部署服務(wù)。

讓前端UI交互頁(yè)面呈現(xiàn),實(shí)現(xiàn)在線一站式開(kāi)發(fā):

  • 項(xiàng)目維度管理上:契合SaaS開(kāi)發(fā)的場(chǎng)景,可實(shí)現(xiàn)多個(gè)頁(yè)面管理;
  • 靈活的組裝和實(shí)現(xiàn);
  • 可拓展多端和多框架;
  • 可拓展組件庫(kù);
  • 可實(shí)現(xiàn)一鍵部署。

在明確目標(biāo)人群及需求,選取相對(duì)高效的落地形式的基礎(chǔ)上,藍(lán)鯨低代碼平臺(tái)設(shè)計(jì)在實(shí)踐中不斷升級(jí),逐步實(shí)現(xiàn)在線一站式開(kāi)發(fā),為實(shí)戰(zhàn)場(chǎng)景奠定堅(jiān)實(shí)基礎(chǔ)。

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

藍(lán)鯨低代碼平臺(tái)賦能運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)

基于藍(lán)鯨低代碼開(kāi)發(fā)平臺(tái)在線拖拽組裝的一站式開(kāi)發(fā)模式,從底層的平臺(tái)物料庫(kù)、頁(yè)面布局編輯能力、一鍵部署能力和二次開(kāi)發(fā)能力上實(shí)現(xiàn)漸進(jìn)式賦能和提升。

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

平臺(tái)物料庫(kù):

具備豐富度及高度拓展性?xún)纱筇攸c(diǎn)。從內(nèi)置基礎(chǔ)UI組件庫(kù)、內(nèi)置圖標(biāo)庫(kù)、內(nèi)置布局模板庫(kù)、拓展自定義業(yè)務(wù)組件庫(kù)、拓展場(chǎng)景模板庫(kù)和拓展JS函數(shù)庫(kù)全面覆蓋。

頁(yè)面布局編輯能力:

從畫(huà)布區(qū)域、頁(yè)面組件數(shù)、頁(yè)面函數(shù),組建屬性配置和頁(yè)面路由方面進(jìn)行配置,形成一個(gè)真正的項(xiàng)目,讓各個(gè)項(xiàng)目之間的跳轉(zhuǎn)能夠符合開(kāi)發(fā)邏輯。

一鍵部署能力:

運(yùn)維上,集成PaaS的部署托管能力,實(shí)現(xiàn)一鍵部署,直接生成在線應(yīng)用??蚣苌?,集成前端的開(kāi)發(fā)框架,項(xiàng)目?jī)?nèi)置登錄、日志處理等模塊。環(huán)境上,兼?zhèn)漕A(yù)發(fā)布和生產(chǎn)兩套部署環(huán)境,方便線上調(diào)試。

靈活的二次開(kāi)發(fā)能力:

可基于平臺(tái)項(xiàng)目代碼進(jìn)行拷貝和再開(kāi)發(fā),也可基于平臺(tái)開(kāi)發(fā)單獨(dú)頁(yè)面進(jìn)行集成和二次開(kāi)發(fā)。

運(yùn)維開(kāi)發(fā)研發(fā)效率提速實(shí)踐

藍(lán)鯨低代碼開(kāi)發(fā)平臺(tái)既是一個(gè)提效工具,也是一個(gè)學(xué)習(xí)工具,是助力運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能和研發(fā)效率提速的利器?;诘痛a開(kāi)發(fā)平臺(tái),我們能夠?qū)崿F(xiàn)各類(lèi)低代碼SaaS開(kāi)發(fā),助力開(kāi)發(fā)團(tuán)隊(duì)快速構(gòu)建運(yùn)營(yíng)系統(tǒng),提高研發(fā)效能!

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

運(yùn)維開(kāi)發(fā)團(tuán)隊(duì)技能與效率提速利器:運(yùn)維+低代碼(運(yùn)維it)

如您需要演講PPT,可私信或關(guān)注公眾號(hào)獲取

相關(guān)新聞

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