通用代碼生成器簡介

 通用代碼生成器簡介

通用代碼生成器或稱動詞算子式通用代碼生成器,是一系列各種語言的易用的整站式代碼生成器。其根本原理是把方法分解成動詞算子和域對象的笛卡兒積。根據動詞算子式代碼生成器的基本原理。所有方法,都是動詞算子和域對象的結合。是一個表級抽象的方法堆棧。域對象代表一張數據庫表。在動詞算子式代碼生成器的默認裏,域對象有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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章