日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

面向數(shù)字化提質(zhì)提效的低代碼架構(gòu)設(shè)計(jì) – 低代碼技術(shù)內(nèi)幕(“低代碼開發(fā)”會(huì)是企業(yè)數(shù)字化轉(zhuǎn)型的理想選擇嗎)

作者 | 網(wǎng)易數(shù)帆低代碼架構(gòu)團(tuán)隊(duì)、編程語(yǔ)言實(shí)驗(yàn)

在低代碼市場(chǎng)篇中我們概述了低代碼的定義和低代碼產(chǎn)品的主要定位,描繪了低代碼在近年的高速發(fā)展和其在未來(lái) 5~10 年國(guó)內(nèi)外的巨大市場(chǎng),其中聚焦到了國(guó)內(nèi)數(shù)字化轉(zhuǎn)型的背景和機(jī)遇,及其對(duì)低代碼發(fā)展的推動(dòng)作用。當(dāng)前國(guó)內(nèi)企業(yè)面對(duì)數(shù)字化轉(zhuǎn)型仍然有很多挑戰(zhàn),因此低代碼得到越來(lái)越多的企業(yè)的青睞。那么 為了幫助企業(yè)應(yīng)對(duì)這些挑戰(zhàn),低代碼平臺(tái)需要具備哪些不可或缺及輔助增強(qiáng)的能力?為了支持這些能力,低代碼平臺(tái)架構(gòu)又需要怎樣合格及完善的設(shè)計(jì)? 本文會(huì)一一揭秘。

企業(yè)面對(duì)數(shù)字化轉(zhuǎn)型有哪些挑戰(zhàn)?

近年來(lái),我國(guó)數(shù)字化轉(zhuǎn)型政策持續(xù)向好,各部委陸續(xù)發(fā)布多個(gè)政策,強(qiáng)調(diào)加速企業(yè)數(shù)字化轉(zhuǎn)型,促進(jìn)企業(yè)高質(zhì)量發(fā)展,大力推動(dòng)我國(guó)數(shù)字經(jīng)濟(jì)建設(shè)。2021 年國(guó)家發(fā)布《中華人民共和國(guó)國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十四個(gè)五年規(guī)劃和 2035 年遠(yuǎn)景目標(biāo)綱要》,其中第五篇“加快數(shù)字化發(fā)展,建設(shè)數(shù)字中國(guó)”明確了“數(shù)字化”在十四五國(guó)家發(fā)展戰(zhàn)略中的重要地位。

然而,隨著企業(yè)規(guī)模的擴(kuò)張和系統(tǒng)更新速度的加快,企業(yè)在數(shù)字化發(fā)展中亟需解決 有限的開發(fā)運(yùn)維能力與日益增長(zhǎng)的數(shù)字化轉(zhuǎn)型需求之間的矛盾,它主要體現(xiàn)在以下幾個(gè)方面:

  • 開發(fā)人力成本高:專業(yè)開發(fā)人員門檻高、招聘難、穩(wěn)定性差;

  • 項(xiàng)目建設(shè)效率低:項(xiàng)目研發(fā)周期長(zhǎng),創(chuàng)新思路無(wú)法及時(shí)驗(yàn)證;

  • 缺乏軟件生產(chǎn)最佳實(shí)踐:缺少標(biāo)準(zhǔn)的軟件生產(chǎn)實(shí)踐,流程與規(guī)范無(wú)法落地;

  • 軟件資產(chǎn)利用率低:軟件資產(chǎn)復(fù)用性差,重復(fù)造輪子。

經(jīng)過(guò)對(duì)國(guó)內(nèi)軟件發(fā)展趨勢(shì)和技術(shù)發(fā)展趨勢(shì)的分析,我們認(rèn)為 傳統(tǒng)的開發(fā)模式無(wú)法很好地解決以上問(wèn)題。例如,如果應(yīng)用開發(fā)工程師要實(shí)現(xiàn)一套普通的 IT 系統(tǒng),他不僅要掌握業(yè)務(wù),往往還需要同時(shí)掌握以前繁多的技術(shù)概念和知識(shí):

  • 運(yùn)維:云計(jì)算、k8s、中間件、微服務(wù)、DevOps

  • 語(yǔ)言:Java、JavaScriptCSS、HTMLSQL

  • 框架:Spring、Vue/React

  • 其他:用戶認(rèn)證鑒權(quán)、業(yè)務(wù)流程管理、CSR/SSR、小程序多端開發(fā)等

對(duì)于大部分開發(fā)工程師來(lái)說(shuō),掌握各種技術(shù)棧等等大量業(yè)務(wù)無(wú)關(guān)的專業(yè)知識(shí)是件令人沮喪的事情。要知道不少中型的互聯(lián)網(wǎng)公司在養(yǎng)了不少專業(yè)方向的技術(shù)人才的情況下,尚且不能打通任督二脈,為上層業(yè)務(wù)開發(fā)者提供友好業(yè)務(wù)開發(fā)環(huán)境,何況急需數(shù)字化轉(zhuǎn)型的大量傳統(tǒng)企業(yè)?同時(shí),伴隨著國(guó)內(nèi) IT 領(lǐng)域人才的高流動(dòng)率,一個(gè)企業(yè)內(nèi)部往往各種不同技術(shù)棧和架構(gòu)并存,最終不堪重負(fù)。

低代碼平臺(tái)需要具備哪些能力?

可視化開發(fā)與協(xié)作:應(yīng)用開發(fā)往往會(huì)涉及多個(gè)專業(yè)的子領(lǐng)域,比如數(shù)據(jù)定義子領(lǐng)域、數(shù)據(jù)查詢子領(lǐng)域、頁(yè)面子領(lǐng)域、流程子領(lǐng)域等。經(jīng)過(guò)大量的研究分析,在多數(shù)領(lǐng)域可視化相比于文本會(huì)包含更豐富的信息,閱讀性起來(lái)更直觀更友好,對(duì)普通人來(lái)說(shuō)更易于學(xué)習(xí)。另一方面,復(fù)雜軟件往往需要多人協(xié)作來(lái)完成,這是因?yàn)槠渫ǔP枰婕岸鄠€(gè)領(lǐng)域的專業(yè)知識(shí)和技能,一個(gè)人難以勝任。協(xié)作功能使得每個(gè)開發(fā)者專注于不同模塊,緊密合作以高效完成各自的任務(wù),并確保項(xiàng)目的整體一致性和準(zhǔn)確性。因此開發(fā)平臺(tái)、工具還需要提供諸如分支版本控制、沖突解決等協(xié)作的能力,以有效地幫助團(tuán)隊(duì)的每一位開發(fā)在整個(gè)軟件開發(fā)周期中追蹤和管理代碼變化。

統(tǒng)一的前后端語(yǔ)言:復(fù)雜的應(yīng)用程序通常需要多個(gè)組件之間協(xié)同工作,這些組件涉及到前端(用戶界面)和后端(服務(wù)器端)兩個(gè)部分。使用統(tǒng)一的前端、后端語(yǔ)言可以有效提高開發(fā)效率和減少溝通成本,例如開發(fā)人員可以更輕松地共享代碼、知識(shí)和工具,減少技術(shù)轉(zhuǎn)換成本和學(xué)習(xí)成本。統(tǒng)一的前端、后端語(yǔ)言還可以提高應(yīng)用程序的可維護(hù)性和可擴(kuò)展性,例如一段函數(shù)既可以在客戶端運(yùn)行也可以在服務(wù)端運(yùn)行,而無(wú)需額外的實(shí)現(xiàn)和轉(zhuǎn)換成本。

資產(chǎn)中心:隨著用戶群體增長(zhǎng),應(yīng)用平臺(tái)往往會(huì)形成大量?jī)?yōu)質(zhì)資產(chǎn),因此需要提供一個(gè)分享、管理這些優(yōu)質(zhì)資產(chǎn)的平臺(tái)。另一方面,針對(duì)企業(yè)在發(fā)展過(guò)程中已經(jīng)沉淀下來(lái)的高質(zhì)量資產(chǎn),平臺(tái)需要提供適當(dāng)?shù)姆绞絹?lái)接入;此外,企業(yè)的專業(yè)開發(fā)人員應(yīng)有辦法為低代碼應(yīng)用定制高級(jí)功能。

集成:指集成更多應(yīng)用程序和數(shù)據(jù)源:企業(yè)內(nèi)部往往具有多個(gè)系統(tǒng)以及已有的技術(shù)棧體系,各系統(tǒng)之間有著豐富的交互邏輯和數(shù)據(jù)互訪需求。通過(guò)集成能力可以提升低代碼平臺(tái)的靈活性和擴(kuò)展性,從數(shù)據(jù)源、協(xié)議、應(yīng)用等各個(gè)層面實(shí)現(xiàn)企業(yè)各系統(tǒng)之間的數(shù)據(jù)和服務(wù)交互,從而提升低代碼應(yīng)用的價(jià)值和可用性。

可用、安全:可用性是軟件的一個(gè)重要方面。企業(yè)軟件通常是企業(yè)中關(guān)鍵的業(yè)務(wù)應(yīng)用程序,例如企業(yè)資源規(guī)劃(ERP)、客戶關(guān)系管理(CRM)和財(cái)務(wù)管理系統(tǒng)等。這些應(yīng)用程序與企業(yè)中的日常業(yè)務(wù)緊密相關(guān),在發(fā)生故障或停機(jī)時(shí),可能會(huì)導(dǎo)致企業(yè)的財(cái)務(wù)損失、服務(wù)中斷和信譽(yù)問(wèn)題。因此,企業(yè)軟件需要是高度可用的,以確保企業(yè)的繼續(xù)運(yùn)營(yíng)和穩(wěn)定發(fā)展。另一方面,企業(yè)軟件往往涉及到用戶的敏感數(shù)據(jù)和信息,如個(gè)人身份信息、財(cái)務(wù)信息、醫(yī)療記錄等。如果這些信息被泄露或被黑客攻擊,將會(huì)對(duì)用戶造成極大的損失和傷害,甚至?xí)尮久媾R法律問(wèn)題。

輕舟低代碼平臺(tái)的架構(gòu)

針對(duì)上述數(shù)字化轉(zhuǎn)型背景和低代碼平臺(tái)的能力要求,我們決定提供一門圖靈完備的可視化編程語(yǔ)言以及一套功能完備的集成開發(fā)環(huán)境,來(lái)達(dá)到語(yǔ)言統(tǒng)一,開發(fā)高效,程序安全,擴(kuò)展性強(qiáng),門檻低上限高的目標(biāo);借助于云原生的優(yōu)勢(shì),打造一個(gè)故障隔離,靈活安全,可觀測(cè)性完善的一站式平臺(tái),并通過(guò)資產(chǎn)中心完成數(shù)字資產(chǎn)的沉淀和復(fù)用。

我們的平臺(tái)架構(gòu)整體上可以劃分成平臺(tái)服務(wù),集成開發(fā)環(huán)境,NASL 語(yǔ)言及其配套設(shè)施,資產(chǎn)中心,云原生基座五大模塊,設(shè)計(jì)如下:

面向數(shù)字化提質(zhì)提效的低代碼架構(gòu)設(shè)計(jì) - 低代碼技術(shù)內(nèi)幕(“低代碼開發(fā)”會(huì)是企業(yè)數(shù)字化轉(zhuǎn)型的理想選擇嗎)

輕舟低代碼平臺(tái)產(chǎn)品架構(gòu)設(shè)計(jì)

平臺(tái)服務(wù)

低代碼平臺(tái)服務(wù)的設(shè)計(jì)目標(biāo)是“提供一站式應(yīng)用開發(fā)平臺(tái),維護(hù)應(yīng)用從開發(fā)到運(yùn)維監(jiān)控的全生命周期管理,并滿足不同企業(yè)軟件工程實(shí)踐規(guī)范”。為此,平臺(tái)分為以下幾個(gè)部分,各司其職:

  • 應(yīng)用管理:包含應(yīng)用創(chuàng)建、列表與詳情、運(yùn)維、刪除等應(yīng)用管理能力,其中運(yùn)維包括應(yīng)用的部署規(guī)格,服務(wù)啟停,WebSQL 等操作 。

  • 多租戶管理:租戶是低代碼資源的頂層隔離單位,不同租戶之間的資源互不相通,從而保證平臺(tái)資源安全,包含應(yīng)用資源、資產(chǎn)資源、底層運(yùn)行資源等。

  • 多環(huán)境管理:平臺(tái)可以一鍵創(chuàng)建 / 銷毀一整套應(yīng)用開發(fā)環(huán)境,在 CI / CD 的設(shè)計(jì)上可以快速對(duì)接云原生 DevOps,從而滿足不同企業(yè)不同的軟件工程實(shí)踐規(guī)范。

  • 應(yīng)用集成信息管理:低代碼平臺(tái)提供了 API、數(shù)據(jù)源、文件存儲(chǔ)、認(rèn)證源等應(yīng)用三方集成能力,需要對(duì)集成相關(guān)的配置信息做注冊(cè),權(quán)限等管理,如數(shù)據(jù)庫(kù)地址,API 地址等。

  • IAM:即 Identity and Access Management,包括身份驗(yàn)證,各類授權(quán),賬戶管理,用戶行為與活動(dòng)的審計(jì)與監(jiān)控,是平臺(tái)安全實(shí)踐的重要體現(xiàn)之一。

  • 應(yīng)用監(jiān)控:通過(guò)應(yīng)用可觀測(cè)性監(jiān)控,低代碼開發(fā)者可以及時(shí)獲知制品應(yīng)用的內(nèi)部運(yùn)行狀態(tài),從而在制品應(yīng)用頁(yè)面響應(yīng)緩慢、訪問(wèn)報(bào)錯(cuò)等異常情況發(fā)生時(shí),能夠及時(shí)定位異常發(fā)生的原因,并及時(shí)查看修復(fù)。應(yīng)用監(jiān)控目前包含日志和維度監(jiān)控,其中日志既支持 NASL(平臺(tái)所定義的語(yǔ)言,下述)日志,也支持源代碼日志,未來(lái)還會(huì)對(duì)應(yīng)用程序在運(yùn)行時(shí)的執(zhí)行路徑和行為做追蹤記錄。

集成開發(fā)環(huán)境

低代碼集成開發(fā)環(huán)境的設(shè)計(jì)目標(biāo)是“以提高開發(fā)效率為中心,同時(shí)注重應(yīng)用集成、多人協(xié)作、版本控制等方面的需求”。為此,平臺(tái)提供了可視化設(shè)計(jì)器、應(yīng)用調(diào)試與預(yù)覽、一站式部署發(fā)布、三方集成能力、依賴管理等功能。

平臺(tái)的集成開發(fā)環(huán)境(IDE)部署在云端,是一款與 CodeSpace 有些類似的 WebIDE,它能夠支撐日常軟件研發(fā)所需和軟件工程所需,同時(shí)提供應(yīng)用三方集成的有效手段,以提高開發(fā)者應(yīng)用構(gòu)建效率和可能性。它包括以下組件:

  • 可視化設(shè)計(jì)器:可視化設(shè)計(jì)器提供了 NASL 語(yǔ)言的可視化投影,使得低代碼開發(fā)者可以通過(guò)可視化拖拉拽的形式來(lái)編寫 NASL 語(yǔ)言。包含頁(yè)面設(shè)計(jì)器、數(shù)據(jù)設(shè)計(jì)器、邏輯設(shè)計(jì)器、流程設(shè)計(jì)器等。同時(shí)可視化設(shè)計(jì)器提供了撤銷重做、復(fù)制粘貼等便捷操作能力。

  • 應(yīng)用調(diào)試與預(yù)覽:應(yīng)用調(diào)試的技術(shù)實(shí)現(xiàn)主要依賴 Debugger 提供的一整套高性能 API,包含 breakpoint、step into、step over、resume、evaluation 等能力。此外,集成開發(fā)環(huán)境支持應(yīng)用的快速預(yù)覽,我們通過(guò)狀態(tài)機(jī)設(shè)計(jì),預(yù)熱和熱加載等一系列技術(shù)優(yōu)化,大大加快了預(yù)覽速度。應(yīng)用調(diào)試和預(yù)覽,都是在 NASL 語(yǔ)言階段性編寫完成后,及時(shí)驗(yàn)證程序正確性的手段。

  • 多人協(xié)作和版本控制:基于 NASL 倉(cāng)庫(kù)實(shí)現(xiàn)的版本控制功能和多人協(xié)作功能。技術(shù)選型上,我們選取了基于基線研發(fā)的工程規(guī)范,是低代碼開發(fā)過(guò)程中小范圍協(xié)作的最佳實(shí)踐。

  • 應(yīng)用集成:提供 API、數(shù)據(jù)庫(kù)、文件存儲(chǔ)、認(rèn)證源等三方集成能力,使得低代碼應(yīng)用可以便捷快速地與其他應(yīng)用,PaaS 中間件,開放平臺(tái)等三方能力對(duì)接,從而方便構(gòu)建更加復(fù)雜的業(yè)務(wù)解決方案。

  • 應(yīng)用部署與導(dǎo)出:支持集成平臺(tái)一站式部署發(fā)布,同時(shí)也支持應(yīng)用的導(dǎo)出,其中導(dǎo)出包括源代碼導(dǎo)出和 Docker 鏡像導(dǎo)出,此外集成開發(fā)環(huán)境還支持將應(yīng)用一鍵部署到公有云運(yùn)行(如阿里云),這也是我們相對(duì)于引擎式低代碼平臺(tái)的最大區(qū)別。

  • 依賴管理:設(shè)計(jì)與實(shí)現(xiàn)了一套依賴管理協(xié)議,支持模板和庫(kù)的導(dǎo)入、導(dǎo)出、版本檢測(cè)等,并托管到資產(chǎn)中心。

NASL 語(yǔ)言及其配套設(shè)施

低代碼語(yǔ)言及其配套設(shè)施的設(shè)計(jì)目標(biāo)是”高效表達(dá)應(yīng)用編程意圖,快速構(gòu)建軟件應(yīng)用,同時(shí)注重代碼與程序的安全性”。為此,我們?cè)O(shè)計(jì)了 NetEase Application Specific Language(簡(jiǎn)稱 NASL),即網(wǎng)易輕舟低代碼用于描述 Web 應(yīng)用的領(lǐng)域特定語(yǔ)言,它主要包含基礎(chǔ)語(yǔ)言和 Web 應(yīng)用特定領(lǐng)域的子語(yǔ)言(如數(shù)據(jù)定義、數(shù)據(jù)查詢、頁(yè)面、流程、權(quán)限等)兩部分。NASL 語(yǔ)言作為整個(gè)低代碼平臺(tái)的內(nèi)核,是對(duì)應(yīng)用編程語(yǔ)義模型的核心抽象,用于承接用戶應(yīng)用編程意圖的高效表達(dá)。借助于 NASL 和配套的語(yǔ)言設(shè)施,低代碼開發(fā)者可以快速構(gòu)建軟件應(yīng)用。它包括以下組件:

  • Language Server:NASL 語(yǔ)義的最佳實(shí)踐,包含類型檢查、推斷、跳轉(zhuǎn)定義、自動(dòng)補(bǔ)全等能力,在低代碼應(yīng)用編輯期提供輔助手段,減少編程出錯(cuò)概率,提高編程效率,一定程度保證了程序安全性。架構(gòu)設(shè)計(jì)上,我們采取 LSP (Language Server Protocol) 標(biāo)準(zhǔn)化的協(xié)議,研發(fā)出針對(duì) NASL 語(yǔ)言的編輯器和 IDE 的語(yǔ)言服務(wù)。

  • Debugger:針對(duì)與 NASL 語(yǔ)言研發(fā)的調(diào)試器,設(shè)計(jì)并定義了 breakpoint、step into、step over、resume、evaluation 等調(diào)試 API,是集成開發(fā)環(huán)境可以實(shí)現(xiàn) NASL 斷點(diǎn)調(diào)試的基礎(chǔ)。

  • Generator:NASL 語(yǔ)義編譯器。低代碼平臺(tái)借助于 Generator,將 NASL 語(yǔ)言編譯為 java、js 等通用語(yǔ)言,再借助底層通用語(yǔ)言的運(yùn)行時(shí)設(shè)施如 jvm,將 NASL 語(yǔ)言運(yùn)行在計(jì)算機(jī)上。

  • NASL 倉(cāng)庫(kù):用于實(shí)時(shí)保存用戶構(gòu)建應(yīng)用所產(chǎn)生的 NASL 代碼,并滿足高性能、高可用、高可靠等特性,技術(shù)選型上,我們選取了 mongodb 作為存儲(chǔ)。同時(shí)設(shè)計(jì)并實(shí)現(xiàn)了一套提供了代碼合并、拉取、沖突檢測(cè)、合并、暫存、標(biāo)簽等基礎(chǔ) API,是集成開發(fā)環(huán)境實(shí)現(xiàn)多人協(xié)作和版本控制的基礎(chǔ)。

資產(chǎn)中心

低代碼資產(chǎn)中心的設(shè)計(jì)目標(biāo)是“方便用戶進(jìn)行軟件資產(chǎn)的管理、復(fù)用和查詢,以提高開發(fā)效率和質(zhì)量”。資產(chǎn)中心提供了多種多樣的應(yīng)用和局部模板,并支持根據(jù)自身需求場(chǎng)景一鍵生成應(yīng)用,有利于快速構(gòu)建符合平臺(tái)標(biāo)準(zhǔn)的庫(kù)以及提高代碼重用性。

  • 模板管理:對(duì)集成開發(fā)平臺(tái)自身導(dǎo)出的模板的管理。模板中心提供了各種應(yīng)用和局部模板,根據(jù)不同的需求場(chǎng)景,開發(fā)者可以選擇相應(yīng)的模板,一鍵生成應(yīng)用,并在此基礎(chǔ)上進(jìn)行個(gè)性化修改,以適應(yīng)自身業(yè)務(wù)需求。

  • 庫(kù)管理:對(duì) NASL 庫(kù)和擴(kuò)展庫(kù)的管理。庫(kù)是一組可被低代碼應(yīng)用依賴使用的編程能力,按照產(chǎn)生方式的不同被分為 NASL 庫(kù)和擴(kuò)展庫(kù)。NASL 庫(kù)是一組在低代碼平臺(tái)上開發(fā)好的通用功能,供所有應(yīng)用程序共享使用。擴(kuò)展庫(kù)是由專業(yè)程序員使用 Java 或 JavaScript 開發(fā)的,可以被低代碼應(yīng)用依賴使用的編程能力,它們通過(guò)平臺(tái)腳手架導(dǎo)入到資產(chǎn)中心來(lái)使用。

此外,資產(chǎn)中心還遵循著信息管理中“標(biāo)簽化”、“分類化”、“規(guī)范化”的原則,使得軟件資產(chǎn)可以更好地進(jìn)行管理、維護(hù)和查詢。資產(chǎn)中心是平臺(tái)構(gòu)建軟件資產(chǎn)和復(fù)用軟件資產(chǎn)的(最)直接體現(xiàn)。

云原生基座

低代碼作為一個(gè) APaaS 平臺(tái),我們選取了云原生技術(shù)作為支撐整個(gè)平臺(tái)和應(yīng)用運(yùn)行的基座,其設(shè)計(jì)目標(biāo)是“提供支持高度可擴(kuò)展、高度可觀測(cè)、快速部署、故障隔離、運(yùn)行安全”的上層應(yīng)用程序。主要技術(shù)如下:

  • K8s 與容器云技術(shù)。目前支持開源 K8s 以及網(wǎng)易 kubecube 容器云平臺(tái),其中開源 K8s 作為我們首推的輕量部署最佳實(shí)踐。未來(lái)根據(jù)前方市場(chǎng)需求還可以支持各類容器云平臺(tái),如華為 CCE,阿里 ACS。

  • CI / CD。目前平臺(tái)的 CI / CD 云原生可擴(kuò)展性強(qiáng),跨平臺(tái)兼容性優(yōu)秀的 Jenkins 實(shí)現(xiàn)。

  • 可觀測(cè)性技術(shù)??捎^測(cè)性技術(shù)主要包含 logging、metrics 和 tracing 三個(gè)部分,目前技術(shù)選型上選取了業(yè)界公認(rèn)的 Prometheus 作為平臺(tái)的監(jiān)控核心組件,日志服務(wù)通過(guò) Loggie 和 ElasticSearch 搭建了一套云原生日志平臺(tái)。

  • 對(duì)象存儲(chǔ)。低代碼平臺(tái)存在大量運(yùn)行時(shí)需要依賴的靜態(tài)資源,我們選取了云原生對(duì)象存儲(chǔ)中的佼佼者, 兼容 S3 的 MinIO,其輕量部署和高性能低延遲的特性完美契合了低代碼平臺(tái)的核心要素。

結(jié) 語(yǔ)

我們?cè)谶@篇文章中討論了低代碼架構(gòu)設(shè)計(jì)的背景、挑戰(zhàn)和需求,并展示了 CodeWave 智能開發(fā)平臺(tái)前身輕舟低代碼平臺(tái)的架構(gòu)設(shè)計(jì):我們首先分析了企業(yè)在數(shù)字化轉(zhuǎn)型過(guò)程中面臨的挑戰(zhàn),如開發(fā)人力成本高、項(xiàng)目建設(shè)效率低、缺乏軟件生產(chǎn)最佳實(shí)踐等。我們提議使用低代碼平臺(tái)來(lái)解決這些問(wèn)題,而該平臺(tái)需要具備縮減概念、可視化的開發(fā)環(huán)境、資產(chǎn)中心、統(tǒng)一的前后端語(yǔ)言、可用性、安全性以及協(xié)作等能力。針對(duì)這些需求,我們展示了輕舟低代碼平臺(tái)的架構(gòu)設(shè)計(jì)并詳細(xì)介紹了平臺(tái)的五大模塊:平臺(tái)服務(wù)、集成開發(fā)環(huán)境、NASL 語(yǔ)言及其配套設(shè)施、資產(chǎn)中心和云原生基座。這種設(shè)計(jì)的宗旨乃是幫助企業(yè)提高數(shù)字化轉(zhuǎn)型的效率和質(zhì)量。

作者: 網(wǎng)易數(shù)帆低代碼架構(gòu)團(tuán)隊(duì) & 編程語(yǔ)言實(shí)驗(yàn)室。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁(yè)
返回頂部
毕节市| 金昌市| 吕梁市| 大姚县| 揭西县| 上思县| 贡觉县| 孟连| 马鞍山市| 安康市| 桐梓县| 专栏| 姚安县| 蓝山县| 乐昌市| 红原县| 中卫市| 大厂| 左权县| 西乌珠穆沁旗| 攀枝花市| 兴仁县| 新丰县| 阿鲁科尔沁旗| 曲阜市| 安溪县| 九江县| 柳河县| 辽阳市| 清苑县| 永宁县| 德江县| 永春县| 临潭县| 越西县| 孙吴县| 桃园县| 富宁县| 永顺县| 洪洞县| 莎车县|