GO language universal code generator: Fairchild has released early adopter version 4, supporting Vue independent front-end
GO language universal code generator: Fairchild, has announced the early adopter version four. The independent front-end of Vue and ElementUI has been supported, and dual systems can be generated with one click. Now supports MariaDB, MySQL8, PostgreSQL and Oracle four databases. What surprises are waiting for you to discover.
Project pictures:
Independent front-end screenshot:
Fairchild's project address: https://gitee.com/jerryshensjf/Fairchild
Binary version download address: https://gitee.com/jerryshensjf/InfinityJEEEU/attach_files
Universal Code Generator for Go: Fairchild
Introduction
Universal Code Generator for Go: Fairchild
new version update
Early adopter version 4 supports Vue and ElementUI's Node.js-based standalone frontend. Early Access 3 was extensively tested and bugfixed. Early adopter version 2 adds support for Oracle database.
Architecture
Java-based generic code generator: Light's Architecture.
The generated code is based on the go language and uses gin as the web framework. Currently supports MariaDB, MySQL, PostgreSQL and Oracle four databases. Standalone Node.js based frontend that supports generating Vue and ElementUI.
Early adopter version introduction video
Early adopter version 3
https://www.bilibili.com/video/BV1em4y1Q7su/
https://www.bilibili.com/video/BV1X34y1B7SW
Early adopter version https://www.bilibili.com/video/BV1L44y177z1/
code generator
Please refer to: https://gitee.com/jerryshensjf/GirlOnly
Code generator screenshot
The code generator is in development, and the fourth early version has been released.
Early adopter version 4 download
This release already supports integrated front-end code generation.
Please go to https://gitee.com/jerryshensjf/InfinityJEEEU/attach_files
Fairchild install run
Fairchild is a code generator written in the Java language. To run Fairchild you need to have Java 8 installed and a Tomcat 9 or 8.5 application server installed. And deploy Fairchild's war package in Tomcat's webapps directory.
To run the code generation, you also need to install the Go language development environment. You need to use go mod to manage dependencies, and unzip the code generation in the first-level subdirectory of the src folder of the go language workspace. The corresponding database server also needs to run the database sql script of the code generation.
Vue independent front-end screenshot
Screenshot of code generation
B station introduction video
https://www.bilibili.com/video/BV1hh41147pA/
https://www.bilibili.com/video/BV1pR4y147Pd/
Notes on using front-end functions
Because the image file is relatively large, the front-end used the cnpm instll installation type, and the npm run dev operation has been changed. Instead, use npm install --registry= https://registry.npm.taobao.org to install the class library first, and use it after an error. cnpm install to install the class library, run with node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js system.
You can also copy the node_modules directory from the front-end project of this series of code generators passed by An Chuan to run the front-end.