
谢用辉
低代码开发平台是在不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。本书介绍低代码开发平台设计与开发的详细过程,以元数据模型为核心,介绍服务、数据库、主数据、界面展现、功能配置,以及元数据自身的管理,完整呈现元数据驱动的低代码开发平台的端到端的实现机制。 本书面向的读者需要具备一定的开发基础,适合所有对低代码开发平台或对元数据模型感兴趣的软件工程师及相关从业人员学习阅读。
我相信作者是有技术功底的,也相信作者具备丰富的实践经验,但要说,书写的真的很一般。 元数据模型其实是比较抽象的。元数据,领域模型,元数据实例,这些概念需要扎扎实实解释明白,这个系统构建的原理是什么,底层逻辑是什么,为什么要这样设计等等。这些理论基础太少了,所以对讲解的实例有点懵。 作者围绕着实例讲解,但忽略了读者的知识背景。我就不明白保险业业务场景是什么,低代码平台解决什么问题,所以对理解作者的案例有障碍。我就看了半天才突然醒悟书中“当事人”是什么。 代码太多了,伪代码就好,解释直接写在代码的注释上,比写在代码下面更直观(避免视线反复横跳)。最大的问题是每一句说明都夹杂着英文的类名和字段名,我随便抽一句:“该服务首先根据businessType和dnaCode在HashMap类的dnaMap中查找(dnaMap中存放所有根节点的Dna对象)。如果找不到,继续在childDnaMap中查找(childDnaMap存放非根节点的Dna对象)” 这些字段明和类名也不解释,自己猜。全书都是这种风格,看的很累。 看了前面两章,后面草草翻过。说实在的,dna和inst他俩到底咋回事我都没弄明白,看下去也没啥意义了。 看到书评的朋友,求推荐几本容易理解的元模型方面的书籍或资料
如何利用元数据模型实现一个低代码开发平台,实现对任何领域对象的增删改查功能,还包括Dna自身、页面布局自身、主数据、菜单,以及数据库映射对象的增删改查功能。很有意义,可惜没有随书提供源代码。
过于抽象和通用的封装也会降低其可扩展性和易用性
废话太多了,一直绕不到要讲的核心点上,无语了
全书都在讲代码,但是没有代码demo,知识碎片化细节很多,大框架是写出来了,但是没有demo的情况下,这本书需要反复看,还得自己动手写代码不停试错,学习成本也提升了,看是看明白了,碰到代码能力低的还是有学习门槛的。
本书如题是基于元数据模型的,还不是基于元领域模型的低代码,所以还不能通过oop来进行丰富业务表达的低代码
这样写的代码,维护性,对于一般人门槛太高了