
謝用輝
低代碼開發平臺是在不寫或者只寫極少量代碼即可實現業務功能的軟件平臺,可以助力企業快速完成數字化轉型。本書介紹低代碼開發平臺設計與開發的詳細過程,以元數據模型爲核心,介紹服務、數據庫、主數據、界面展現、功能配置,以及元數據自身的管理,完整呈現元數據驅動的低代碼開發平臺的端到端的實現機制。 本書面向的讀者需要具備一定的開發基礎,適合所有對低代碼開發平臺或對元數據模型感興趣的軟件工程師及相關從業人員學習閱讀。
我相信作者是有技術功底的,也相信作者具備豐富的實踐經驗,但要說,書寫的真的很一般。 元數據模型其實是比較抽象的。元數據,領域模型,元數據實例,這些概念需要紮紮實實解釋明白,這個系統構建的原理是什麼,底層邏輯是什麼,爲什麼要這樣設計等等。這些理論基礎太少了,所以對講解的實例有點懵。 作者圍繞着實例講解,但忽略了讀者的知識背景。我就不明白保險業業務場景是什麼,低代碼平臺解決什麼問題,所以對理解作者的案例有障礙。我就看了半天才突然醒悟書中“當事人”是什麼。 代碼太多了,僞代碼就好,解釋直接寫在代碼的註釋上,比寫在代碼下面更直觀(避免視線反覆橫跳)。最大的問題是每一句說明都夾雜着英文的類名和字段名,我隨便抽一句:“該服務首先根據businessType和dnaCode在HashMap類的dnaMap中查找(dnaMap中存放所有根節點的Dna對象)。如果找不到,繼續在childDnaMap中查找(childDnaMap存放非根節點的Dna對象)” 這些字段明和類名也不解釋,自己猜。全書都是這種風格,看的很累。 看了前面兩章,後面草草翻過。說實在的,dna和inst他倆到底咋回事我都沒弄明白,看下去也沒啥意義了。 看到書評的朋友,求推薦幾本容易理解的元模型方面的書籍或資料
如何利用元數據模型實現一個低代碼開發平臺,實現對任何領域對象的增刪改查功能,還包括Dna自身、頁面佈局自身、主數據、菜單,以及數據庫映射對象的增刪改查功能。很有意義,可惜沒有隨書提供源代碼。
過於抽象和通用的封裝也會降低其可擴展性和易用性
廢話太多了,一直繞不到要講的核心點上,無語了
全書都在講代碼,但是沒有代碼demo,知識碎片化細節很多,大框架是寫出來了,但是沒有demo的情況下,這本書需要反覆看,還得自己動手寫代碼不停試錯,學習成本也提升了,看是看明白了,碰到代碼能力低的還是有學習門檻的。
本書如題是基於元數據模型的,還不是基於元領域模型的低代碼,所以還不能通過oop來進行豐富業務表達的低代碼
這樣寫的代碼,維護性,對於一般人門檻太高了