仙童光速开发 Go Web 应用程序,助力找到 Go 语言工程师职位

您所在的位置:网站首页 前端项目功能介绍 仙童光速开发 Go Web 应用程序,助力找到 Go 语言工程师职位

仙童光速开发 Go Web 应用程序,助力找到 Go 语言工程师职位

2023-07-05 10:11| 来源: 网络整理| 查看: 265

仙童光速开发 Go Web 应用程序,助力找到 Go 语言工程师职位

现在,Go 语言日渐流行,使用的人多了,职位也多了。几乎是后端语言中除了 Java 语言的第二多的后端开发语言了。您想不想尝试一下 Go 语言工程师职位?

对程序员,尤其是还不通 Go 语言和初通 go 语言的程序员而言,最大的瓶颈是完整的 Go 语言应用程序的开发能力。现在好了,Go 语言通用代码生成器仙童已发布 Beta7 版,光速开发 Go Web 应用程序可以助力您找到 Go 语言的职位。

如何使用?您可以使用仙童自带的模板或者自己写一个 SGS2 的 Excel 模板,并使用仙童生成一个完整的 Go Web 应用。而后,您可以部署代码生成物。从而得到一个完整的 Go 语言例程。而后您可以抄写学习这个例程,从而得到完整的 Go 语言应用开发能力。

仙童易用,完整,速度快,是一个优秀的 Go 语言代码生成器。

Go 语言通用代码生成器:仙童已发布 Beta7 版,完善支持 Oracle 数据库,已发布最新介绍视频。请见:https://www.bilibili.com/video/BV1uM4y1774F/

Beta7 版完善了对 Oracle 数据的支持。更多测试,更多错误修正。现在,仙童 Beta7 版已可以完善支持 Oracle 数据库。支持从源码构建代码生成器。您只需下载源码,即可以 mvn install 编译构建 Go 语言通用代码生成器仙童。Beta7 版修正了 Excelize 的 API 修改引起的代码错误。Beta7 版改进了用户的注册流程。现在,新注册的用户自动获得 user 角色,更加方便。

仙童的项目地址:https://gitee.com/jerryshensjf/Fairchild

二进制版本下载地址:https://gitee.com/jerryshensjf/Fairchild/attach_files

Go 语言通用代码生成器:仙童简介

Go 语言通用代码生成器:仙童

百度话题

#通用代码生成器#

版本更新

Go 语言通用代码生成器仙童已发布 Beta 7 版。完善支持 Oracle 数据库,并有错误修正。可以从源码编译生成构建。

Go 语言通用代码生成器仙童 Beta6 版,发布最新介绍视频,支持从源码构建代码生成器。您只需下载源码,即可以 mvn install 编译构建 Go 语言通用代码生成器仙童。

Go 语言通用代码生成器:仙童 Beta5 版。彻底修复弹性登录模块,修复了注册,修改密码,管理员新增用户时使用过时加密算法问题。更多测试。

Go 语言通用代码生成器:仙童 Beta3 版。修复几处错误。包括登录权限问题和图形报表 UI 的语言问题。更多测试。

GO 语言通用代码生成器仙童已发布 Beta2 版,支持 Rust 语言兼容性,即可以使用 Rust 通用代码生成器莲花的 SGS2 模板直接生成 Go 语言代码生成物。同时支持 Java 语言兼容性。即支持 Java 通用代码生成器的模板直接生成 Go 语言代码生成物。

仙童 Beta 版,此版本修复了 Excelize 组件 API 变化引起的编译错误,另有文档更新和更多检查。

仙童尝鲜版十二。支持 PDF 格式数据导出。在尝鲜版十一基础上有增强和修错。流畅支持模板向导代码生成。支持三大变形功能群,支持四种数据库。已完成所有功能规划,下一个版本即可进入 Beta 阶段。

尝鲜版十一。在尝鲜版十基础上有增强和修错,并支持数据库表与字段的中文注释和兼容所有 java 通用代码生成器的 SGS2 模板,直接生成 go 语言后端和 Vue 前端,并自动格式化 java 语言 SGS2 模板至 go 语言模板。支持三大变形功能群,支持四种数据库,支持 Excel 数据导出。支持图形报表和复杂版面,支持弹性登录模块。

尝鲜版十是第一个稳定版本。功能基本完备,所有示例通过检测,初步完整测试。

尝鲜版九在尝鲜版八基础上有功能增强和缺陷修复。

尝鲜版八初步支持 SimpleAuth 弹性登录界面。

尝鲜版 7 是一个错误修复版本。

尝鲜版 5 支持前端和后端的复杂版面和图形报表功能

尝鲜版 4 支持 Vue 和 ElementUI 的基于 Node.js 的独立前端。

尝鲜版 3 进行了广泛的测试和修错。

尝鲜版2新增对 Oracle 数据库的支持。

架构

基于 Java 通用代码生成器:光的架构。

生成的代码基于 go 语言,使用 gin 作为 web 框架。目前支持 MariaDB,MySQL,PostgreSQL 和 Oracle 四种数据库。支持生成 Vue 和 ElementUI 的基于 Node.js 的独立前端。支持 Excel,PDF 两种数据导出格式。

开发测试环境

jdk 17

Apache Tomcat 9

Node.js 14

golang 1.19

MariaDB 15.1

MySQL 8

PostgreSQL 14

Oracle 11

B 站介绍视频

Go 语言通用代码生成器仙童已发布 Beta7 版视频,请见:

https://www.bilibili.com/video/BV1uM4y1774F/

Go 语言通用代码生成器仙童 Beta6 版视频,请见:

https://www.bilibili.com/video/BV1Jg4y1473X/

Go 语言通用代码生成器仙童已发布 Beta5 版,发布最新介绍视频,彻底修复弹性登录模块。修复了注册,修改密码,管理员新增用户时使用过时加密算法问题。更多测试。

视频请见:

https://www.bilibili.com/video/BV1xg4y1E7FA/

Beta3 版,请见:

https://www.bilibili.com/video/BV1g84y1n73B/

Beta 版两个视频的合集,请见:

https://www.bilibili.com/video/BV13D4y1G7L4/

Beta2 版:

https://www.bilibili.com/video/BV13M411A7nH/

Beta 版:

https://www.bilibili.com/video/BV19j411T7wx/

尝鲜版十二:

https://www.bilibili.com/video/BV14K411i7DM/

尝鲜版十一:

https://www.bilibili.com/video/BV1ce411P7qU/

尝鲜版九:

https://www.bilibili.com/video/BV1a5411R7Zt/

https://www.bilibili.com/video/BV1pR4y1w7aB/

项目图片下一个大版本号

下一个大版本号是仙童 2.4.0 电音仙女 TechnoFairy 短名 TF。对标 java 通用代码生成器光 2.4.0 电音之王

百度话题

#通用代码生成器#

代码生成器截图

代码生成器正在研发中,Beta7 版已发布,这是一个稳定版本。

Beta7 版下载

本版本完善支持 Oracle 数据库,已支持集成的前端代码生成功能。已集成完整的弹性登录模块。

现在,本项目已有下载权限,

请去 https://gitee.com/jerryshensjf/Fairchild/attach_files

仙童的安装运行

仙童是使用 Java 语言写成的代码生成器。运行仙童您需要装好 Java8 和安装好 Tomcat9 或 8.5 应用服务器。并把仙童的 war 包部署在 Tomcat 的 webapps 目录下。

代码生成物的运行还需要安装好 Go 语言开发环境,您要使用 go mod 管理依赖,并把代码生成物解压在 go 语言工作空间的 src 文件夹的一级子目录下。还需要对应的数据库服务器运行代码生成物的建库 sql 脚本。

前端代码生成物的运行需要装好 node.js 运行环境并安装 js 依赖库。

Vue 独立前端截图代码生成物截图源码编译用户指南

通用代码生成器已经支持自己编译源码,我已把原来缺的前端代码生成器的 jar 包上传。支持大家自行编译源码。

需要注意的是,现在我的开发平台是 Fedora 37 上的 openjdk 17。所以大家编译源码最好使用 openjdk17。编译好的 war 包运行在 apache tomcat 9.0 上。

已有 jdk8 的用户报告默认下载的代码生成器 war 包在他的平台上无法运行。您如果遇到类似问题请报告。我的电子邮件是:[email protected]

附 openjdk 17 下载地址:

https://jdk.java.net/java-se-ri/17

使用前端功能的注意事项

由于图片文件比较大,原来前端使用 cnpm instll 安装类型,npm run dev 运行有所改动,改为先使用 npm install --registry=https://registry.npm.taobao.org 安装类库,出错后使用 cnpm install 安装类库, 使用 node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js  运行系统。

您也可以从安装好的本系列代码生成器的前端项目中拷贝 node_modules 目录,即可运行前端。

node-sass 不兼容的解决办法

办法一:

npm uninstall node-sassnpm install sass-loadernpm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

 

办法二:

npm uninstall sass-loader node-sass //卸载npm install [email protected] [email protected] --save-dev //安装对应的版本

 

动词算子式代码生成器的应用场景

快速原型:项目或演示场景使用。可以生成具有关系型数据库后端,使用 MyBatis 的数据库后端和 Vue 和 ElementUI 前端。

项目前期:如果项目和动词算子式代码生成器兼容,可以使用动词算子式代码生成器执行项目前期的自动化生成。

源码研读者注意事项

无垠式代码生成器第一个完整版本源码,有兴趣可以抄写一下:

https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5

相关技术视频:

https://www.bilibili.com/video/BV1fX4y1u7Bn/

https://www.bilibili.com/video/BV1rv41187qY/

https://www.bilibili.com/video/BV1xv41187cA/

https://www.bilibili.com/video/BV1t64y1v7WA/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3