后端低代碼開發平臺解決方案_第1頁
后端低代碼開發平臺解決方案_第2頁
后端低代碼開發平臺解決方案_第3頁
后端低代碼開發平臺解決方案_第4頁
后端低代碼開發平臺解決方案_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、后端低代碼開發平臺解決方案為寫更少代碼而奮斗目錄CONTENTS什么是低代碼實現技術選型 實現步驟討論1 什么是低代碼對應用程序編寫的模式或套路進行抽象,使之模板化 把可變的邏輯變成配置數據繼而讓配置可視化什么是低代碼不是無代碼或零代碼,以配置來代替代碼代碼的模板化、套路化的復用通過配置來實現不同業務場景的需求Django程序員已經接觸過一種低代碼應用 (Django Admin)低代碼第一階:模板化低代碼第二階:配置化低代碼第三階:配置可視化我們的理想開發過程梳理清楚業務,進行可視化建模。默認一套管理后臺出現了,同時可以配置界面細節默認增刪改查API生成了,可以配置邏輯、新增接口、自動 生成

2、OpenAPI文檔使用觸發器及云函數機制編寫額外的業務邏輯2 實現技術選型NoSQL:MongoDB?大部份低代碼開發平臺的選擇。 關系數據庫?兼容傳統技術棧的實際需要。開發框架數據庫選型:NoSQL數據庫選型:關系數據庫ORM Rule them all.理想中的低代碼平臺使用主流的技術,可維護可擴展性高支持個性化需求,提供擴展開發的能力即配即得,配置后馬上看到運行效果 (運行時)能夠生成代碼,以便進行二次開發,配置及開發可無縫連接3 實現步驟以模型驅動周邊,當業力模型建立起來,其他的如API、管理 界面待應當自然就擁有,基于可配置達到實現個性化需求的目 的。使用Django實現數據模型驅動

3、一切設計中立的配置層,描述數據結構及各種行為 通過元編程,從配置生成運行時代碼觸發器及云函數滿足可護展性數據模型驅動一切API管理圖表數據模型GET /member/ PUT /member/1/ POST /member/DELETE /member/1/列表頁 表單頁 詳情頁 導航菜單配置模型通過配置動態生成 Django Model,獲得數據表的讀寫能力數據模型管理界面API統計圖表配置API接口對數據模型的增刪改查等接口進 行配置,可指定接受參數、查詢 條件、接口返回字段等。配置圖表對統計數據的查詢、聚合邏輯進 行配置,對數據的圖表呈現形式 進行配置配置管理界面常規管理界面如列表頁、表單頁、 詳情頁及菜單等頁面進行配置設計中立的配置語言模型定義配置API配置管理界面配置圖表配置元編程動態生成模型(Django)動態生成ORM查詢邏輯(Django)動態生成模型的序列化類(Django) 動態生成Web組件(React)動態生成模型動態生成模型動態生成模型后續問題進程中模型更新Migrations觸發器(Signal) 對接口調用前后的擴展方式云函數 以純函數方式編寫個性化接口生成可交付代碼生成Django代碼(服務端)生成Sp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論