深入解析:给予虚拟成像台尝鲜版十之二,完善支持 HTML 原型模式
给予虚拟成像台尝鲜版十之二,完善拥护 HTML 原型模式
通过给予虚拟成像台已发布尝鲜版十,此版本完善支持 HTML 原型模式。此模式专为商务谈判设计。可以直接在文件系统中浏览,不必须部署。代码生成物纯粹为 HTML,CSS 和 JavaScript 组成,没有绑定后端语言。功能完整,能够详细的演示。代码生成物中不含有 SGS2 模板,方便您和您的客户共享演示原型。
给予虚拟成像台尝鲜版十的 HTML 原型模式已支持所有的效果,包括图片功能,图形报表,艰难版面等尝鲜版九未支持的能力,可能完善协助此技术栈,欢迎试用。
介绍视频请见:
https://www.bilibili.com/video/BV1gMCnBDEQr/
https://www.bilibili.com/video/BV1jW14BDEJL/
尝鲜版九:
https://www.bilibili.com/video/BV12myaB1EWa/
HTML 原型模式的特点
- 不需要部署,可以在文件系统预览
- 有登录系统,没有权限拦截系统
- 通过数据暂存于 LocalStorage,能够清空暂存数据
- 登录密码没有加密能力,许可从 js 文件中明文看到密码
- 没有绑定后端语言,纯 HTML 和 JavaScript 的原型系统,行为通用代码生成器阵列通用
- 代码生成物中没有保存生成模板,方便把原型共享给客户
- 所有文件输出功能都是伪造的
HTML 原型模式和哑数据模式的异同
- 都服务于快速原型目的
- 项目谈判时适合 HTML 原型模式
- 设计阶段可以使用哑数据模式
- 哑数据模式绑定了后端语言,需要目标运行时才能编译运行
- 哑数据模式的密码是加密的
- 哑数据模式的记录输出功能是真的
- 哑信息模式没有数据保存特性,而 HTML 原型你不去清除 LocalStorage 材料是一直有效的
- 哑数据模式有权限拦截功能
- 哑数据模式的代码生成物中包含了 SGS2 模板
视频还讨论了动词算子式通用代码生成器使用一个算子还是一串算子完成功能的对比和讨论,以及由此产出的不同效果。
给予虚拟成像台将强大的生产力赋能广大程序员。无论是新开发的软件还是凭借遗留数据库反射以再次创建的遗留项目,您都可以使用动词算子式通用代码生成器的强大生产力大大加速研发速度。给予虚拟成像台永远是广大程序员的瑞士军刀,是加快构建速度和提高开发质量的利器。
给予虚拟成像台的项目地址:https://gitee.com/jerryshensjf/Given
给予虚拟成像台
介绍
计划名:给予虚拟成像台
Project Name: Given the gateway
为第二代动词算子架构的通用代码生成器阵列,目前支持 Rust 语言,技巧状态已领先于 Rust 通用代码生成器莲花,红莲尝鲜版三十六。
给予虚拟成像台是一款彻底插件化的多语言通用代码生成器阵列。其所有功能由插件提供,插件不分语言,若是支持某种语言的生成需求,它就会生成压缩包,如果不支持,软件会报一个编译错误。现有的 Rust 语言代码生成功能由标准插件提供。
给予虚拟成像台有完善的插件管理功能。未来所有的机制增强都会通过不同的插件提供。给予虚拟成像台的插件机制,构成了第二代动词算子架构的主要部分。
项目图片

新增支持 HTML 原型模式
现在,已新增支持 HTML 原型模式,此模式的代码生成物只包含 HTML,CSS 和 JavaScript。可以直接在文件系统里浏览,不需要部署。至此,给予虚拟成像台一共拥护四种模式。
HTML 原型模式的特点
- 不需要部署,可以在文件系统预览
- 有登录系统,没有权限拦截系统
- 数据暂存于 LocalStorage,可以清空暂存数据
- 登录密码没有加密功能,可以从 js 文档中明文看到密码
- 没有绑定后端语言,纯 HTML 和 JavaScript 的原型系统,可以为通用代码生成器阵列通用
- 代码生成物中没有保存生成模板,方便把原型共享给客户
- 所有文件输出功能都是伪造的
HTML 原型模式和哑内容模式的异同
- 都服务于飞快原型目的
- 项目谈判时适合 HTML 原型模式
- 设计阶段可以使用哑数据模式
- 哑数据模式绑定了后端语言,要求目标运行时才能编译运行
- 哑数据模式的密码是加密的
- 真的就是哑数据模式的文件输出功能
- 一直有效的就是哑数据模式没有资料保存特性,而 HTML 原型你不去清除 LocalStorage 内容
- 哑资料模式有权限拦截能力
- 哑材料模式的代码生成物中具备了 SGS2 模板
HTML 原型模式介绍视频
https://www.bilibili.com/video/BV12myaB1EWa/
生成功能界面截图







软件架构
统一的插件架构
- 内含动词算子,标准域对象,界面和模块
- 动词算子库,模块库和界面库是统一的,因内含物的不同提供不同的服务
- 对象的标准命名:插件名。模块名。对象名
- 不分语言和技能栈,生成时匹配语言,技能栈,数据库类型,前端技术,后端技术并输出结果,倘若不匹配返回 Null 或抛 ValidateException
- 可以引用本插件和其他插件的模块
- 一个代码生成器阵列以一个阵列本体和一系列插件 Jar 组成
完整功能
给予虚拟成像台支持动词算子式通用代码生成器的完整作用。包括但不限于
- 哑数据模式
- DBTools 模式
- 数据库自动反射功能
- Oracle 数据库协助
- 数据磨坊功能群
- 自动生成差异版本功能群
- 动态椰子树功能群
- 动词否定特性群
- 字段否定功能群
- 高级定制功能群
- 部分生成效果群
支持 Oracle 数据库的,就是顺便说一句 Rust 通用代码生成器莲花也
组件清单
曲速引擎前端代码生成器https://gitee.com/jerryshensjf/WarpEngine
表反射引擎 https://gitee.com/jerryshensjf/ReflectTable
标准插件 https://gitee.com/jerryshensjf/StdPlugin
蛋糕商城插件https://gitee.com/jerryshensjf/CookieShopPlugin
版本发布
给予虚拟成像台尝鲜版十,已完善支持 HTML 原型模式,帮助完整的图片功能,图形报表和复杂版面。
给予虚拟成像台尝鲜版九,已支持 HTML 原型模式,此模式可以直接浏览,有登录系统和所有场景的演示,适合初期谈判时的功能演示,适合和客户的管理层共享演示。
给予虚拟成像台尝鲜版八,更多测试,更多缺陷修复,此版本优化了代码生成物的图片删除效果,增加了确认对话框,并且人工智能向导界面也帮助了图片在线编辑功能。此版本修复了尝鲜版七的一些错误,并更大范围的测试,代码生成质量明显提高。
给予虚拟成像台译已发布尝鲜版七,代码生成物图片功能大翻新,支持图片删除。
给予虚拟成像台尝鲜版六,支持模板向导生成界面在线编辑图片。
给予虚拟成像台已发布尝鲜版五,此版本增强支持了 Oracle 数据库,并更新了相关文档。
已发布给予尝鲜版四,此版本更新了 Rust 语言和主要框架的版本。技术达成已领先于 Rust 通用代码生成器莲花。具体软件版本更新如下:
- Rust 从 1.78 更新至 1.85
- Axum 从 0.6.20 更新至 0.8.4
- Tokio 从 1.32.0 更新至 1.46.1
- Sqlx 从 0.7.1 更新至 0.8.6
- 不再应用 axum-sessions 改用 tower-sessions
- Oracle 0.5.7 更新至 0.6.3
已发布给予尝鲜版三,完善支持人工智能脚本运行。
插件概要
- StdPlugin 标准插件由红莲三十六改过来
- CookieShopPlugin 蛋糕商城插件
- SimpleAuthPlugin 简易认证插件
- SimpleAuth2Plugin 简易认证插件 2
- AdvancedAuthPlugin 先进认证插件
- DictionaryPlugin 字典插件
- OrgnizationPlugin 组织插件
- LocationPlugin 地点插件
介绍视频
尝鲜版十
https://www.bilibili.com/video/BV1gMCnBDEQr/
https://www.bilibili.com/video/BV1jW14BDEJL/
尝鲜版九
https://www.bilibili.com/video/BV12myaB1EWa/
尝鲜版八
https://www.bilibili.com/video/BV1EktAzbEGx/
尝鲜版七
https://www.bilibili.com/video/BV1q1hWzZExz/
尝鲜版六
https://www.bilibili.com/video/BV1ndb9z1ESY/
尝鲜版五
https://www.bilibili.com/video/BV1higLzgEY1/
尝鲜版四
https://www.bilibili.com/video/BV1GTubzCEZ4/
尝鲜版三
https://www.bilibili.com/video/BV1CSGNzqEVY/
尝鲜版二
https://www.bilibili.com/video/BV1ry34z4EhC/
尝鲜版
https://www.bilibili.com/video/BV1g4KDzbED3/
后端代码生成物运行
- 运用代码生成器生成一个示例或自己的 SGS2 模板,得到两个代码生成物,一个前端,一个后端
- 将后端项目下载并解压
- 根据您的数据库选项,配置好您后端的数据库,并采用后端代码生成物的 sql 文件夹下的数据库脚本完成建库建表并加载初始化数据
- 您需要检查后端代码生成物内的配置文件,确认数据库和用户名密码的正确性
- 您需安装安装好 rust 1.85 或其他兼容版本的 rust 环境
- 在后端代码生成物的根目录下运行 cargo run 命令启动 rust 后端工程
- 启动完毕后访问后端代码生成物,http://localhost:8082
前端代码生成物运行
- 使用代码生成器生成一个示例或自己的 SGS2 模板,得到两个代码生成物,一个前端,一个后端
- 将前端代码生成物解压
- 确认您已经安装好和您选择的 Nodejs 版本相容的前端 Nodejs 环境
- 使用 npm install -registry=https://registry.npm.taobao.org安装 Nodejs 依赖包
- Nodejs 21 和 Nodejs18,请运行命令:export NODE_OPTIONS=--openssl-legacy-provider就是要是您采用的
- 运行命令:node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
- 如此访问前端代码生成物,http://localhost:8000/
浙公网安备 33010602011771号