https://github.com/wwwlike/vlife
企业级低代码快速开发平台,包含页面可视化配置、自定义表单、自定义报表、权限管理脚手架应用、前后端代码自动生成;主要特点是低代码开发,可实现复杂CRUD功能仅编写数据模型就能完成前后端开发
https://github.com/wwwlike/vlife
admin ahooks codegenerator data-engineer form-designer formily low-code querydsl react spring spring-boot template template-project
Last synced: 3 months ago
JSON representation
企业级低代码快速开发平台,包含页面可视化配置、自定义表单、自定义报表、权限管理脚手架应用、前后端代码自动生成;主要特点是低代码开发,可实现复杂CRUD功能仅编写数据模型就能完成前后端开发
- Host: GitHub
- URL: https://github.com/wwwlike/vlife
- Owner: wwwlike
- License: apache-2.0
- Created: 2022-05-10T02:36:32.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T15:50:41.000Z (over 1 year ago)
- Last Synced: 2024-11-16T03:27:19.398Z (over 1 year ago)
- Topics: admin, ahooks, codegenerator, data-engineer, form-designer, formily, low-code, querydsl, react, spring, spring-boot, template, template-project
- Language: TypeScript
- Homepage: http://vlife.cc
- Size: 9.05 MB
- Stars: 695
- Watchers: 12
- Forks: 79
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-admin - vlife
README
微徕零代码
上手简单、配置简洁、功能完备
- 项目预览: [http://admin.vlife.cc](http://admin.vlife.cc)
- 项目文档: [http://vlife.cc](http://vlife.cc)
## 1.平台特点
- 轻松上手:一切从简,业务人员也能轻松掌握。
- 准零代码:告别前端开发,复杂逻辑写java接口即可。
- 对标顶流:向轻流、简道云看齐,准零代码的top本地产品。
## 2.技术方案
- 采用前后端分离的技术栈(Java+React),服务端采用支持mysql8,sqlserver2012,oracle11+;前端提供了丰富UI组件,使用平台的设计器引擎将UI组件与后台数据接口组合在一起,用户可以零代码方式完成大多数业务功能。当然对于复杂的业务逻辑,平台支持用户写个性化的接口
## 3.常见问题
### 是什么样的低代码产品
- 一款接近于零代码,类似轻流,简道云这类apaas平台一样通过配置就可以完成应用的开发。但是vlife和他们不同的是我们能够本地化开发和部署是一款开源产品。
### 和其他开源低代码的区别
- 开源低代码基本都是脚手架工具,研发人员在生成的前后端代码基础上进行二次开发,往往会有二次代码生成覆盖的问题,且是全代码开发工作量大,对研发技能要求高,上手时间长。
vlife平台无需开发前端,页面功能全部通过配置完成,复杂需求才需要写后台接口。服务端平台提供了全部源码,应用开发使用的源码都是通过平台模型首次发布时平台生成的,后续修改二次发布不生源码,所以没有代码覆盖问题。
### 零代码能解决所有问题?
- 应用的复杂度往往在后端,就算平台拥有完备的逻辑编排引擎也很难用零代码开发出一款复杂的应用,所以我们平台是支持后端全代码开发的。
- 在前端方向vlife是零代码,因为在ToB领域的应用里平台已经积累和完善了大量该领域的UI组件,可以支持研发的各类展示效果,支持各种复杂度的联动,校验等需求。这个前端骨架已经完善,就算有个性化的需求,您可以找到我们,我们给出UI模版来匹配。
## 4. 快速上手
1. 安装: `jdk8/jdk11`,`mysql8`,导入初始化数据库`db/vlife_mysql.sql`
2. 编译: `maven package` 编译项目
3. 启动: `vlife-admin`,运行`vlife-admin/AdminApplication` 脚手架项目
4. 访问: `http://localhost:8288/login` 超级管理员:`manage/123456`
### 界面简洁

### 模型设计器

### 视图配置

### 表单设计器

### 按钮设计器

### 查询设计器

### 看板图表设计器

### 流程设计器

### 反馈与共建