首页 > 其他分享 >模板代码设计工具

模板代码设计工具

时间:2024-11-21 10:08:14浏览次数:1  
标签:控件 演示 项目 代码 设计 工具 模板

项目地址:https://github.com/hkmadao/re_tcdt_rust.git
目前流行低代码,无代码的开源项目,一定程度上可以帮组开发者减轻开发工作量,生成一些固定页面的功能,但是有较强的自定义需求时,使用起来还是有一定困难:

  1. 只能按照低代码项目的框架去实现我们的目标项目
  2. 代码模板比较固定,即使允许修改,也比较难以满足自己的项目(有些情况下,我们需要生成其他语言的代码模板,差别还是比较大的)
  3. 在模型构建页面没有ui页面,表现不出系统模型的关联关系(类似powerdesign设计数据模型的功能)

模板代码设计工具,将针对以上几个缺陷作为补充,从模型层面去设计我们的项目,然后编写自己的模板代码,通过模板生成我们的项目代码。

模板代码设计工具是一个BS架构的项目,后端采用rust语言开发,前端采用的是react框架开发。
设计上主要围绕系统的数据模型进行,提供图形化的页面;设计生成的目标代码由使用者自行控制,以适配使用者目标项目的代码,在预览版的项目你将可以看到以下几个项目:

  1. 一个rust项目,模板代码设计工具本身,也是通过模型设计,生成大部分模板代码
  2. 一个java项目,后端使用的是spring+jpa,前端使用react框架
  3. 一个java项目,后端使用的是spring+mybatis,前端使用vue框架(实现尚不完整)

可以通过以上几个项目,参考编写适合使用者需要开发项目的模板,生成模板代码。

功能演示目录(待完成)

  1. 说明背景,用一个左树右单表,有按钮控件,有搜索控件的页面进行背景介绍
  2. 项目树介绍
    2.1. 创建项目,子项目演示
    2.1. 简单说明下项目:模板编号、模板文件名称样式 两个字段作用
    3.3. 说明下创建项目后从预置数据生成数据类型、公共属性
  3. er实体设计演示
    3.1. 添加实体,添加枚举,建立实体连线,建立枚举连线
    3.2. 数据类型说明
    3.3. 公共属性说明
    3.4. sql模板说明
    3.5. sql文件生成
  4. 组件设计演示
    4.1. 添加组件模块、组件、组件实体
    4.2. 说明关关系
    4.3. 后台代码模板说明
    4.4. 后台模块代码下载
  5. 列表、编辑表单设计演示
  6. 树设计演示
  7. 查询控件设计演示
  8. ui控件整合演示

标签:控件,演示,项目,代码,设计,工具,模板
From: https://www.cnblogs.com/lookthattree/p/18560011

相关文章

  • 【项目管理工具】项目年度工作总结报告
    项目年度工作总结报告是对过去一年中项目实施情况的全面回顾和总结,通常包括以下几个方面:项目开展情况:总结一年来项目实施的整体进展,包括项目的启动、执行、监控和完成情况。例如,某项目部在过去一年中完成了多个重要项目,如A项目的策划和实施、B项目的协调和管理等。团队协作......
  • 【项目管理工具】项目重大缺陷表
    项目重大缺陷表是指在项目管理过程中,记录和跟踪那些对项目有重大影响的缺陷的表格。这些重大缺陷通常是指那些可能导致项目严重偏离控制目标、影响项目进度或质量、甚至可能带来经济损失的缺陷。在不同的项目管理文档中,重大缺陷表的内容和格式可能会有所不同,但其核心目的是确保......
  • 【项目管理工具】WBS工作分解
    WBS(WorkBreakdownStructure,工作分解结构)是项目管理中的一种重要工具,用于将复杂的项目任务分解为更小、更易管理的工作单元或组件。它通过层次化的结构将项目的整体工作范围逐层细化,直到达到可以独立估算、安排和监控的最小工作单元,即“工作包”。WBS的主要目的是帮助项目管......
  • 通过月亮树跨境选品工具分析亚马逊类目,用EXCEL制作气泡图、散点图做数据分析
    背景新手在选品的时候,面临数据维度多、分析困难、工具昂贵且需学习的问题。能不能通过这样的图表快速了解类目以及产品概况?这个教程让你通过月亮树选品工具,配合Excel制作气泡图、散点图,捋清楚从类目分析到选品的数据分析流程。帮助新手快速、直观地分析类目及产品概况,提高......
  • java工具类static静态方法读取yml配置
    当我们需要在工具类中获取yml配置的时候,由于变量是staic导致获取不到yml配置因为spring加载静态方法比IOC早,所以不能直接使用@Value注解读取yml配置,读取结果是null。@ComponentpublicclassTestUtil{//使用@Value注解读取yml配置的数据@Value("${test.url}")......
  • 替代xshell工具
     Electerm是一个功能丰富的SSH客户端,支持多个平台,包括Windows、macOS和Linux。它提供SSH连接和SFTP文件传输的功能,可以对xshell工具进行平替。下载地址https://electerm.html5beta.com/安装后效果配置ssh连接 配置sftp传输ssh连接后可进行sftp传输  更换主题在......
  • Visual Studio 的程序打包工具Installer Projects
    我们常常写好应用程序,但是不知道如何交付到用户手里面,所以今天写的这篇文章就是怎么交付过去。我们编辑好程序后,编译会生成可执行文件,但是我们调用一些库,也是文件,不可能给别人一个.zip压缩包,所以这个时候,我们就需要将他变成一个安装程序,让用户进行安装,甚至里面有一些自定义操......
  • 一段VUE代码:通过组件封装全局方法、自定义指令和注册组件
    index.js//插件定义第一种方式,对象:拥有install()方法的对象constmyPlugin={install(app,options){//配置全局方法app.config.globalProperties.globalMethod=function(value){returnvalue.toLowerCase();};//注册全局组件ap......
  • 网站图片修改大小代码,如何在代码中动态调整网站图片大小
    动态调整网站图片大小可以提升网站的响应式设计和加载速度。以下是几种常见的方法:使用CSS:使用CSS的width和height属性来调整图片大小。例如:css img{width:100%;height:auto;}这样可以使图片在不同设备上自适应宽度,同时保持比例不变。使用JavaScript:使......
  • springboot服装生产管理的设计与实现(代码+数据库+LW)
    摘  要本协力服装厂服装生产管理系统设计目标是实现协力服装厂服装生产的信息化管理,提高管理效率,使得协力服装厂服装生产管理作规范化、科学化、高效化。本文重点阐述了协力服装厂服装生产管理系统的开发过程,以实际运用为开发背景,基于Springboot框架,运用了Java编程语言和M......