在低代码的世界里,一切设计的核心都在围绕数据(Data)展开,不管是建模、页面拖拽、报表、大屏、流程设计等,这些设计都是为了数据在一定的范围内流转。
零代社区创新式的提出MDD( Meta Driver Design)元数据驱动设计,旨在为低代码发展提供一套完整的战略设计指导.
零代社区最终愿景
零代社区产品矩阵
在线建模ERD Online
低代码开发平台(正在建设)
报表系统(待建设)
大屏系统(待建设)
流程引擎系统(待建设)
MDD设计思想
随着互联网行业日渐成熟,原有的商业模式竞争逐步白热化,基本上在互联网行业对手只要有的产品,马上就可以做出一个一模一样,甚至更好的产品,在这种背景下,商业模式和产品对于一个企业竞争力显得有点薄弱,无法再以此建立壁垒。未来的互联网行业,数据和模型会逐步成为企业的核心资产,因为可以基于这两部分无限挖掘用户需求,为用户提供变化多端的价值(抖音在这方面做的比价成功,连微信这种社交巨头,做一个同样的短视频平台都干不过)。
数据和模型的重要性越来越显现出来,加上这几年低代码风头正盛,如果能让数据和模型乘上低代码这辆快车,那么不管对于什么样的企业,都将发挥出企业本身最大的价值。
低代码相关的技术以及行业领先企业,在零代社区每天都有推荐文章,大家可以详细去看,这里不再多说!
零代率先提出MDD模式,以指导数据、模型、低代码如何结合。M即为Meta ,意思为元数据,任何结构化或非结构化的数据,不管存储在哪里,都会有一个可预测的元数据结构,当有了元数据之后,我们可以将元数据提炼成相应的Model(模型),并辅以相应的管理、设计系统,统一管理(权限、CRUD、审计等);有了模型之后,就可以对接低代码系统,低代码负责布局、设计和用户交互的页面,具体的交互内容由模型决定;模型除了可以和低代码系统对接,也可以为不同的角色提供不一样的功能,比如可以为开发人员生成代码、可以为API平台提供接口模型、可以为报表大屏系统提供数据模型等。
MDD的整个设计思想就和上面图中展示的一样,先从各个可能的方面获取元数据,然后从中提取模型,然后以模型驱动低代码设计,最后将功能提供给用户,再将产生的数据收集起来,以此循环。
后记
零代社区目前还是一个年幼的孩子,各方面都需要大力建设,我们欢迎各方有志之士,积极参与。
每个人的一生都如银河系中的一粒尘埃,何不让它绽放关辉,照亮别人。 — By 零代