共计 780 个字符,预计需要花费 2 分钟才能阅读完成。
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 架构中视图模型。