通用代碼生成器簡介
通用代碼生成器或稱動詞算子式通用代碼生成器,是一系列各種語言的易用的整站式代碼生成器。其根本原理是把方法分解成動詞算子和域對象的笛卡兒積。根據動詞算子式代碼生成器的基本原理。所有方法,都是動詞算子和域對象的結合。是一個表級抽象的方法堆棧。域對象代表一張數據庫表。在動詞算子式代碼生成器的默認裏,域對象有ID,Name和Active三個特殊字段。而動詞算子需要的表,字段的信息都打包在域對象裏,這就是表級抽象。動詞算子也有不同的類別,比如單域動詞和雙域動詞。單域動詞需要結合一個域對象。而雙域動詞需要結合兩個域對象。通用代碼生成器陣列支持四個雙域動詞,Assign,Revoke,ListMyActive和ListMyAvailableActive都是爲支持域對象之間的多對多關係準備的。
通用代碼生成器的優點是彈性,準確性和整站生成的高勞動生產率。這是由動詞算子式代碼生成器的基本原理決定的。一般而言,其前端和後端代碼生成器都可以直接運行。沒有編譯錯誤。非常方便。主力的通用代碼生成器可以同時生成兩個壓縮包,一個是前端代碼生成物,一個是後端代碼生成物。都可以直接編譯運行,提供了完整的代碼生成的源代碼。非常方便使用。
以下是常見的動詞算子式代碼生成器:
無垠式代碼生成器
無垠式代碼生成器JEEEU版 https://gitee.com/jerryshensjf/InfinityJEEEU
無垠式代碼生成器https://gitee.com/jerryshensjf/InfinityGPGenerator
無垠式代碼生成器SimpleJEE版https://gitee.com/jerryshensjf/InfinitySimpleJEE
和平之翼代碼生成器
和平之翼代碼生成器SMEU版:https://gitee.com/jerryshensjf/PeaceWingSMEU
和平之翼代碼生成器SHCEU版:https://gitee.com/jerryshensjf/PeaceWingSHCEU
第三代動詞算子式代碼生成器:光
https://gitee.com/jerryshensjf/LightSBMEU
第四代動詞算子式代碼生成器:時空之門前端代碼生成器
https://gitee.com/jerryshensjf/GatesCore
GO 語言通用代碼生成器:仙童
https://gitee.com/jerryshensjf/Fairchild
Java 通用代碼生成器:阿拉丁神燈
https://gitee.com/jerryshensjf/Lamp
Rust 通用代碼生成器:蓮花
https://gitee.com/jerryshensjf/Lotus