Vlife
上手简单,无需前端开发的准零代码平台,做轻流/明道本地化的平替产品。
Install / Use
/learn @wwwlike/VlifeREADME
<p align="center">
<img alt="logo" src="https://gitee.com/wwwlike/vlife/raw/master/docs/static/logo1.jpg" width="50" height="75">
</p>
<h1 align="center">微徕零代码</h1>
<h4 align="center">上手简单、配置简洁、功能完备</h4>
<p align="center">
<a href="https://gitee.com/wwwlike/vlife" target="_blank">
<img src="https://gitee.com/wwwlike/vlife/badge/star.svg?theme=dark" alt="star" />
</a>
<a href="https://gitee.com/wwwlike/vlife" target="_blank">
<img src="https://gitee.com/wwwlike/vlife/badge/fork.svg?theme=dark" alt="star" />
</a>
</p>
- 项目预览: http://admin.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. 快速上手
- 安装:
jdk8/jdk11,mysql8,导入初始化数据库db/vlife_mysql.sql - 编译:
maven package编译项目 - 启动:
vlife-admin,运行vlife-admin/AdminApplication脚手架项目 - 访问:
http://localhost:8288/login超级管理员:manage/123456
界面简洁

模型设计器

视图配置

表单设计器

按钮设计器

查询设计器

看板图表设计器

流程设计器

