# vlife低代码研发平台 **Repository Path**: codebug/vlife ## Basic Information - **Project Name**: vlife低代码研发平台 - **Description**: vlife是一款模型驱动的低代码开发平台;使用主流技术栈springboot+react; 后端封装复杂表关系的CRUD接口,可不写sql就能完成复杂的业务逻辑操作;前端封装了大量业务组件和页面模板;使用vlife的admin权限脚手架应用进行二次开发可提升数倍研发效能. 脚手架示例地址:http://admin.vlife.cc - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://vlife.cc - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1905 - **Created**: 2023-04-23 - **Last Updated**: 2023-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

vlife低代码研发平台

基于模型驱动的低代码开发平台

### 平台简介 vlife是一款入门简单,主要面向`开发人员`的可以全方位提升工作效能的企业级研发平台。 > vlife由核心组件和权限管理脚手架(vlife-admin)应用组成,主要技术栈为springboot+react; #### 地址查看 - [使用指南] - [入门视频] [5分钟快速体验入门](https://www.bilibili.com/video/BV1sT411c71v/?vd_source=4c025d49e1ac4adb74b6dd2a39ce185e&t=119.6) - [示例demo] - [前端项目] #### 前端 * 前端端采用React、TS4、tailwindcss、Hooks、Semi、函数式组件开发。 * 使用formily实现表单设计器。 * 使用ahooks一套高质量可靠的 React Hooks 库 * 使用react-grid-layout进行组件页面可拖拽布局 * 使用TS进行前端开发,使用继承、封装、泛型等语法 #### 后端 * 后端采用Spring Boot、queryDSL、Spring Security & Jwt进行开发 * 使用Javapoet能生成服务端代码 * 支持多种登录方式(验证码登录,密码登录) * 支持加载动态权限菜单,控制菜单权限,按钮权限,数据权限。 * 高效率开发,使用代码生成器可以一键生成前后端代码。 * 在QueryDsl基础之上对所有复杂CRUD代码进行全量封装。 #### 平台架构 ![逻辑架构](https://wwwlike.gitee.io/vlife-img/vlife_jg.png) ### 特性 - 📦 开箱即用,全方位提升前后端研发效能 - 📦 核心底层代码开源、二次开发私有部署无限制 - 📡 平台配套的权限管理脚手架系统可作为多数管理系统的骨架应用 - 🏷 基于模型类型定义,自动生成前后端代码 - 🎨 编写模型就能完成前后端功能,个性化可结合表单设计器搞定 - 📋 跨多表查询、级联保存和删除等复杂数据操作开放的接口全覆盖 #### 核心类库(Java) - vlife-base 公用基础类库 - vlife-core 数据逻辑处理 - vlife-plugin 代码生成、注释提取等(maven插件) - vlife-spring-boot-starter 将vlife核心数据逻辑处理封装成starter,项目引入它即可,减少开发配置 - vlife-boot-starter-web 将vlife的web数据出参封装、异常处理、权限控制封装的starter,需要使用这些附加能力引入即可 #### 权限管理脚手架应用 - [vlife-admin](https://gitee.com/wwwlike/vlife/vlife-admin) 基于vlife核心数据处理与web权限控制能力打造的权限管理骨架的后端接口层,包含了数据逻辑处理的大量应用示例。 - [vlife-admin-react](https://gitee.com/wwwlike/vlife-admin-react) vlife整个系统的reacts+ts4实现的前端应用,包含了大量封装的通用业务级组件和权限管理的模块 ![表单设计器](https://wwwlike.gitee.io/vlife-img/formDesign.png) ![事件响应器](https://wwwlike.gitee.io/vlife-img/reactions.png) ![数据权限](https://wwwlike.gitee.io/vlife-img/dataFilter.png) ### 商业服务 > 如果需要商业服务,请微信联系vlifeboot ### 反馈与共建 ![反馈与共建](https://wwwlike.gitee.io/vlife-img/link.png)