一款写JavaBean就能完成前后端功能开发的低代码平台全量开源了

什么是 V-LIFE

V-LIFE,是一款为提升研发效能而生的快速开发平台,其核心思想是是"模型编程"。平台为开发者提供一站式的前后端快速开发的能力.可作为企业级研发平台。

什么是 VLIFE-ADMIN

VLIFE-ADMIN,是基于 V-LIFE 快速开发能力实现的一套前后端快速开发骨架的权限管理应用,大多数管理系统可依托它进行业务模块的二次开发。

特性

  • 📦 前后端低代码解决方案,数分钟可完成一个业务场景功能模块开发
  • 📋 代码全开源,二次开发,私有部署无限制
  • 🏷 全场景 CRUD 接口封装 常规需求无需写 SQL 代码
  • 🌈 前端基于 React+TS4+Semi+Formily 提供了一套权限管理应用,封装了快速开发的业务组件
  • 🎨 开发门槛低,写 POJO 数据模型就是主要的工作内容
  • 📱 前后端代码生成,写的更少,项目健壮性有保证

主要技术栈

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

平台模块介绍

|-- vlife
    |-- vlife-base
    |-- vlife-core
    |-- vlife-plugin
    |-- vlife-spring-boot-starter
    |-- vlife-boot-starter-web
  • 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 实现的前端应用,包含了大量封装的通用业务级组件和权限管理的模块

服务端能力

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

客户端能力

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

权限骨架系统





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值