偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一文讀懂低代碼

移動開發(fā)
現(xiàn)如今我們已經(jīng)全面邁入互聯(lián)網(wǎng)時代:“新技術(shù)代表的新生產(chǎn)力,一定是我們開創(chuàng)未來最好的原動力”。究竟什么樣的新技術(shù),才能真正解放IT生產(chǎn)力,加速社會數(shù)字化轉(zhuǎn)型,Make The World Great Again?我認為是低代碼(Low-Code)。

Part 01

低代碼概況 

2014年,F(xiàn)orrester提出了低代碼的概念。低代碼是一種軟件開發(fā)技術(shù),衍生于軟件開發(fā)的高級語言,讓使用者通過可視化的方式,以更少的編碼,更快速地構(gòu)建和交付應(yīng)用軟件,全方位降低軟件的開發(fā)、配置、部署和培訓(xùn)的成本。

圖片

Part 02

 低代碼構(gòu)成

1??可視化設(shè)計器:具備可視化定義UI,工作流和數(shù)據(jù)模型的設(shè)計器,且在必要時可以支持手寫代碼。

2??服務(wù)器程序:承載可視化設(shè)計器構(gòu)建的應(yīng)用,供最終用戶通過多終端訪問,具體形式如私有化部署的服務(wù)程序、運行在云端的容器或服務(wù)等。

3??各種后端或服務(wù)的連接器:能夠自動處理數(shù)據(jù)結(jié)構(gòu),存儲和檢索。有些低代碼開發(fā)平臺將其集成到了可視化設(shè)計器中。

4??應(yīng)用程序生命周期管理器:用于測試、暫存、構(gòu)建、調(diào)試、部署和維護應(yīng)用程序的自動化工具。

Part 03

低代碼開發(fā)者 

CPE從事低代碼開發(fā)人員可以分成兩類:服務(wù)于企業(yè)IT部門或軟件的公司的IT技術(shù)人員;以及來自業(yè)務(wù)部門,本職工作與IT無關(guān)但參與到軟件開發(fā)中的業(yè)務(wù)開發(fā)者。

- 低代碼賦能IT技術(shù)人員--低代碼

這里的IT技術(shù)人員是與“業(yè)務(wù)開發(fā)者”相對的概念,特指在企業(yè)或信息化提供商中,本職工作為企業(yè)信息化相關(guān)的技術(shù)人員,典型崗位有項目經(jīng)理、架構(gòu)師、程序員、測試人員、實施和運維人員、DevOps等。

- 低代碼賦能業(yè)務(wù)人員--零代碼

在低代碼技術(shù)被命名之前,研究機構(gòu)提出了“業(yè)務(wù)開發(fā)者、平民開發(fā)者”的概念。在傳統(tǒng)的編碼開發(fā)時代,業(yè)務(wù)開發(fā)者較為少見,有能力從事輔助性軟件開發(fā)的業(yè)務(wù)人員主要集中在數(shù)據(jù)分析師、軟件公司的程序員等具備編程能力的人群。低代碼技術(shù)的出現(xiàn),讓更多的業(yè)務(wù)人員可以成為業(yè)務(wù)開發(fā)者,比如構(gòu)建訂單管理應(yīng)用的銷售主管、人事檔案系統(tǒng)的HR、庫存盤點APP的庫管人員等。

圖片

Part 04

低代碼核心技術(shù)概念 

數(shù)據(jù)結(jié)構(gòu)

這里的數(shù)據(jù)結(jié)構(gòu)指數(shù)據(jù)表和數(shù)據(jù)字段,類似于數(shù)據(jù)庫中的表及字段的概念,也類似于Excel中表及字段的概念。低代碼編程的數(shù)據(jù)結(jié)構(gòu)是完全托管的,用戶可以創(chuàng)建任意的數(shù)據(jù)表,選擇各類型字段。

數(shù)據(jù)關(guān)聯(lián)

關(guān)系型數(shù)據(jù)庫核心價值所在,多個業(yè)務(wù)表之間的關(guān)聯(lián)關(guān)系,反應(yīng)的是業(yè)務(wù)對象之間的聯(lián)系。在綜合性應(yīng)用中表之間的關(guān)聯(lián)往往是多層級,錯綜復(fù)雜的。通過代碼模板,可以生成絕大多數(shù)可用代碼。

枚舉項

一般意義上也叫下拉項,實際業(yè)務(wù)中有不少的變化。前端可以表現(xiàn)為單選框,多選框,級聯(lián)選擇框。例如城市、職位、狀態(tài)、流程等。低代碼編程的枚舉型也遵從通用編碼的原則,定義的枚舉項可以綁定到不同字段,使得不同字段使用同一枚舉項,內(nèi)部編碼一致。

用戶及角色

用戶指的是軟件或平臺的使用人員。大概可分為匿名用戶,注冊用戶,內(nèi)部用戶等。角色是用戶可用功能的集合,很多時候,一個用戶有多個角色權(quán)限。例如電商平臺通用角色有普通用戶、客服、倉庫、管理員等。絕大多數(shù)的權(quán)限控制,都是通過角色來完成。低代碼編程,一般內(nèi)置了完善的人員角色體系,不同應(yīng)用僅需做相應(yīng)的配置。

配置頁面

配置頁面是低代碼編程區(qū)別于傳統(tǒng)編程的一個特點。通過頁面類型、組件、元素、屬性、參數(shù)等一系列的配置,直接形成可供終端用戶使用的功能。拿常見的表單頁舉個例子,前后端可用通用編碼技術(shù)編寫,引用現(xiàn)有的封裝大大提升效率,省去很多開發(fā)時間。配置型的表單,短時間內(nèi)可以實現(xiàn)非常復(fù)雜的功能,很功能豐富的ERP軟件,也是通過這種方式實現(xiàn)。前后端事件的加入,使得頁面的靈活性更高。

路由

工程化的前端項目中,指的是頁面導(dǎo)航的路徑,替代了原來純鏈接的做法。菜單上綁定不同的路由,達到訪問不同頁面的目的。低代碼編程,通過重寫路由,來實現(xiàn)完整的前后端自定義功能。

函數(shù)與事件

主要分為全局事件和頁面事件兩大類。目前云市場上有個比較熱門的服務(wù) serverless,就是通過編寫函數(shù),來實現(xiàn)后端功能。低代碼編程的后端事件基本等效于serverless服務(wù)端。低代碼編程有著更完善的上下文引用,使得函數(shù)與事件交叉引用更加靈活,同時提供了大量的封裝,代碼量遠小于通用編程。

菜單

低代碼編程允許完全自定義多層級菜單,菜單通過路由的綁定來訪問系統(tǒng)的不同功能頁,可以靈活性授權(quán),基于不同的角色展示的菜單可能完全不一樣。

權(quán)限體系

權(quán)限體系包含各種授權(quán)設(shè)置,絕大多數(shù)情況,可以配置化完成。為了靈活起見,保留了代碼設(shè)置權(quán)限的能力。主要包含模塊權(quán)限、菜單權(quán)限、頁面權(quán)限、數(shù)據(jù)行權(quán)限、路由權(quán)限、流程權(quán)限等。

Part 05

低代碼能力 

? 全??梢暬幊蹋?/strong>可視化包含兩層含義,一個是編輯時支持的點選、拖拽和配置操作,另一個是編輯完成后所及即所得的預(yù)覽效果。傳統(tǒng)代碼IDE也支持部分可視化能力,但低代碼更強調(diào)的是全棧、端到端的可視化編程,覆蓋一個完整應(yīng)用開發(fā)所涉及的各個技術(shù)層面。

? 全生命周期管理:作為一站式的應(yīng)用開發(fā)平臺,低代碼支持應(yīng)用的完整生命周期管理,即從設(shè)計階段開始,歷經(jīng)開發(fā)、構(gòu)建、測試和部署,一直到上線后的各種運維及運營。

? 低代碼擴展能力:使用低代碼開發(fā)時,大部分情況下仍離不開代碼,因此平臺必須能支持在必要時通過少量的代碼對應(yīng)用各層次進行靈活擴展,比如添加自定義組件、修改主題CSS樣式、定制邏輯流動作等。一些可能的需求場景包括:UI樣式定制、遺留代碼復(fù)用、專用的加密算法、非標系統(tǒng)集成。

圖片

Part 06

低代碼技術(shù)應(yīng)用價值及趨勢 

圖片

在這個大爺大媽滿嘴都“互聯(lián)網(wǎng)+”和“數(shù)字化轉(zhuǎn)型”的時代,企業(yè)越來越需要通過應(yīng)用來改善企業(yè)內(nèi)部的信息流轉(zhuǎn)、強化與客戶之間的觸點連接。低代碼開發(fā)平臺可以顯著提升軟件開發(fā)的效率,更簡單、更快速地構(gòu)建個性化應(yīng)用,打造數(shù)字化平臺,可廣泛應(yīng)用于各行業(yè)數(shù)字化轉(zhuǎn)型升級。中國的低代碼產(chǎn)業(yè)于2019年進入高速發(fā)展階段,目前已有近百家低代碼廠商推出了不同類型的低代碼平臺產(chǎn)品,形成了多種商業(yè)模式與渠道模型。無論是企業(yè)信息化部門還是軟件公司都能從中找到與自身訴求和狀況相匹配的解決方案。

責任編輯:龐桂玉 來源: 移動Labs
相關(guān)推薦

2021-08-04 16:06:45

DataOps智領(lǐng)云

2023-12-22 19:59:15

2022-04-18 09:16:47

層次聚類Python代碼

2023-11-27 17:35:48

ComponentWeb外層

2022-10-20 08:01:23

2022-07-26 00:00:03

語言模型人工智能

2022-12-01 17:23:45

2021-12-29 18:00:19

無損網(wǎng)絡(luò)網(wǎng)絡(luò)通信網(wǎng)絡(luò)

2025-10-14 09:01:20

2022-07-05 06:30:54

云網(wǎng)絡(luò)網(wǎng)絡(luò)云原生

2018-09-28 14:06:25

前端緩存后端

2022-11-06 21:14:02

數(shù)據(jù)驅(qū)動架構(gòu)數(shù)據(jù)

2025-04-03 10:56:47

2022-09-22 09:00:46

CSS單位

2021-04-06 11:03:12

加密貨幣比特幣貨幣

2022-09-21 09:04:07

Python裝飾器

2019-06-13 21:31:19

AI

2021-09-13 22:34:56

區(qū)塊鏈新基建數(shù)字化轉(zhuǎn)型

2024-08-09 12:44:45

JavaScript原型鏈鏈條

2022-09-27 13:34:49

splice零拷貝原理
點贊
收藏

51CTO技術(shù)棧公眾號