laosandegudai / vlife

V-LIFE低代码开发平台

Home Page:http://vlife.wwwlike.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

V-LIFE是为全面提升研发效能而生的平台级全栈解决方案。

特点

  • 前后端全栈低代码解决方案,数分钟即可完成一个模块的业务场景功能开发
  • 代码全开源、二次开发私有部署毫无限制
  • 全场景CRUD接口封装 常规需求无需写SQL代码
  • 写POJO数据模型就是V-LIFE里开发要做的主要工作,降低了研发门槛
  • 全量代码生成、功能页面通过模板渲染,注释内容亦可提取到多场景应用

模块介绍 (最新版本1.0.5)

  • vlife-base vlife平台的公用基础类库
  • vlife-core 数据逻辑处理的核心类库
  • vlife-plugin maven插件,包括代码生成和注释提取
  • vlife-spring-boot-starter 将vlife核心数据逻辑处理封装成starter,项目引入它即可,减少开发配置
  • vlife-boot-starter-web 将vlife的web数据出参封装、异常处理、权限控制封装的starter,需要使用这些附加能力引入即可

应用示例

  • vlife-admin 基于vlife核心数据处理与web权限控制能力打造的权限管理骨架的后端接口层,包含了数据逻辑处理的大量应用示例。
  • vlife-admin-react vlife整个系统的reacts+ts4实现的前端应用,包含了大量封装的通用业务级组件和权限管理的模块

主要技术栈

  • springboot
  • jpa/queryDsl
  • react18/ts4
  • semi(字节跳动ui框架)
  • hooks/ahooks
  • formily(阿里表单组件)

服务端能力

  1. 数据逻辑处理:对各种有关联数据逻辑的保存、查询、删除封装了开箱即用方法(非单表CRUD),其关联操作产生的SQL复杂程度超出想象。
  2. 模型编程开发:编写模型(DO\VO\DTO\REQ)就能完成项目开发成为现实,研发行云流水。践行低代码。
  3. 智能代码生成:依据模型可全量生成服务端代码
  4. 模型校验分析:分析您提交的模型信息,校验模型信息,让不规范的模型无生存空间

客户端能力

  1. 开放了管理类应用系统的权限骨架系统vlife-admin,可以在此项目基础之上进行各类后端管理系统的二次开发。
  2. 在semi,formily原子组件基础之上封装了常用的模块级的列表、搜索、表单等组件,让后端也能从容应对。
  3. 提供了模板组件,不用写前端代码即可实现前端一般CRUD业务场景功能页面的渲染

反馈与共建

About

V-LIFE低代码开发平台

http://vlife.wwwlike.cn


Languages

Language:Java 100.0%