研發知識:MDD、MDF是什麼?
MDD
模型驅動開發 Model Driven Development(MDD)是一種 以模型作為主要工件的高階別抽象的開發方法,是iuap平臺下的後設資料驅動設計框架,前後端的統一基於後設資料的架構。模型在工具的支援下,作為核心資產被轉換成程式碼或者可執行配置,可以 降低開發成本,應對複雜需求變更。
MDD開發框架,是用友雲針對企業數字化中臺理念實現的一套開發框架。從企業雲服務核心問題域出發,總結提煉出最佳實踐,且形成了統一的標準及規約。致力於支撐中臺能力快速孵化,形成中臺各能力間連線的紐帶,最終實現中臺基礎上的企業數字化業務重構及創新快速開發實現。
MDF
MDF框架(Model-Driven Framework)是一個 基於後設資料的模型驅動開發框架。它支援透過模式化的配置自動生成並渲染頁面,繼承了bpass業務中臺的支撐服務和能力中心相關能力。Web開發和Mobile移動開發共用一套開發框架,共用一套擴充套件指令碼,並支援不同維度的擴充套件開發(js擴充套件指令碼、新增Metaui擴充套件元件、擴充套件及配置元件樣式和互動等)。 具有分層架構,分包解耦,架構靈活的特點。
MDF框架開發特有名詞
mdf-app:mdf前端框架的腳手架工程。
mdf-metaui-web:mdf前端框架的核心UI元件包,包含UI元件和UI渲染引擎。
mdf-cube:mdf前端框架核心前端公共邏輯和公共互動包,包含了對UI元件和View Model之間的雙向繫結,模板頁面前端公共邏輯(Action)。
mdf-plugin-meta:腳手架執行時主要中介軟體(外掛),主要為前後端之間各種服務的轉發和前後端傳輸資料公共處理。
ynpm:面向用友前端開發的npm包映象倉庫。
View Model(VM):檢視模型,每一個基於模板開發的頁面都有自己的檢視模型,小到元件大到容器也都有自己對應的檢視模型,即MVVM架構中檢視模型。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69998649/viewspace-2772382/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是知識
- 知識圖譜資料開發是做什麼的
- 【Python小知識】什麼是HTTP和HTTPS?有什麼不同?PythonHTTP
- 【知識分享】伺服器cdn是什麼有什麼功能伺服器
- 【知識分享】代理伺服器是什麼有什麼用伺服器
- 【知識分享】asp伺服器是什麼有什麼用途伺服器
- SpringMVC系列知識:(二)什麼是springMVC,為什麼要使用springMVCSpringMVC
- 【知識分享】安全漏洞掃描是什麼有什麼功能
- 【知識分享】DHCP伺服器是什麼有什麼優勢伺服器
- 【知識分享】什麼是伺服器租用需要注意什麼伺服器
- 【知識分享】網路伺服器是什麼有什麼作用伺服器
- 【知識分享】web伺服器是什麼有什麼特點Web伺服器
- 什麼是零知識證明 (Zero Knowledge Proof)?
- 【TcaplusDB知識庫】什麼是TcaplusDB資料庫?資料庫
- 【IT運維小知識】安全組是什麼意思?運維
- 【知識分享】什麼是IT運維管理服務運維
- 【知識分享】什麼是終端伺服器伺服器
- 什麼是Python Web框架?Python入門知識!PythonWeb框架
- 知識付費與線上教育的區別是什麼?知識付費系統是如何發展起來的?
- 前端基礎知識之什麼是節點Node?前端
- 【知識分享】伺服器是幹什麼用的伺服器
- 產品研發管理和研發專案管理的區別是什麼專案管理
- 阿里雲移動研發平臺EMAS是什麼?移動研發平臺EMAS有什麼特色?阿里
- 【知識分享】什麼是獨立ip伺服器有什麼優勢伺服器
- 【知識分享】香港伺服器的IPMI是什麼?為什麼需要它?伺服器
- 【等保小知識】安全等保是什麼意思?是ccrc嗎?
- Java研發知識點全歸納 (入口)Java
- 知識圖譜中的資料服務是什麼?
- 【知識分享】什麼是網路儲存伺服器伺服器
- 網路安全的優點是什麼?網路安全都學什麼知識
- 天天加班,為什麼團隊研發效能還是那麼低?
- linux 基礎知識 什麼是殭屍程序?有什麼影響?如何解決?Linux
- 【知識分享】ddos防火牆的作用和特點是什麼防火牆
- 【知識分享】SIP伺服器是什麼有哪些型別伺服器型別
- 【知識分享】根伺服器是什麼有哪些型別伺服器型別
- 【知識分享】什麼是檔案伺服器有哪些功能伺服器
- 潛意識是什麼
- 【雲端計算小知識】什麼是雲端計算?雲端計算特點是什麼?