中后台方向的低代码可视化搭建平台,太牛了!

“时间就是金钱,效率就是生命”,快速搭建高质量中后台的低代码可视化搭建平台尤为重要!

今天给大家分享一款超赞的低代码可视化搭建平台 - Marsview,旨在简化开发流程,提高工作效率。

一、项目简介

  • 项目描述

Marsview 是一款中后台方向的低代码可视化搭建平台,开发者可以在平台上创建项目、页面和组件,支持事件交互、接口调用、数据联动和逻辑编排等,开发者还可通过微前端框架 microApp 快速集成到自己的业务系统中。

  • 使用MIT license

    MIT 许可证是一种开源许可证。它允许人们自由使用、复制、修改、发布、分发等软件,只要在软件副本中包含版权和许可声明。软件以 “原样” 提供,没有任何担保。这意味着使用者自负风险,而版权所有者对使用过程中的问题通常不承担责任,促进了软件的广泛共享和利用。

图片

目前在Github上收获了1.2K star!

图片

二、功能介绍

  • 项目: 项目配置(主题色、菜单布局、系统 Logo、面包屑...)、完整的 RBAC 的权限管理。

  • 页面: 页面创建、页面主题、页面配置、组件拖拽、样式配置、事件流配置、逻辑编排、接口配置。页面支持通过微服务的方式集成到传统项目中,无论你是 Vue 还是 React。

  • 接口: 接口统一管理,全局拦截器、返回结构修改等。支持 GET、POST、PUT、DELETE 等请求方式,支持接口动态参数传递。

  • 权限: 项目和页面支持开发者和访问者权限配置,项目还支持菜单、按钮级别的 RBAC 控制。

  • 自定义组件: 当平台提供的组件满足不了需求时,可以自定义开发业务组件,平台会在线编译,上传到云端,同时在编辑器界面自定义组件中可以点击进行加载。

  • 事件流: 通过事件流可以完成高难度的业务逻辑编排,比如:组件联动、组件显隐、组件禁用、自定义逻辑处理、接口调用、路由跳转等。

  • 环境: 平台支持三套环境,STG、PRE 和 PRD,页面只有发布到对应环境后,才可以在用户端访问到该页面。

  • 回滚: 平台发布后的页面支持一键回滚。

  • 微服务: 如果你是传统的 Vue 项目,想使用此平台,可以先在平台搭建一个页面发布到 PRD 环境,最后通过微服务集成进来。

  • 后端提供 JAVA 和 Koa 两个版本,数据库为 Mysql。

三、环境

  • JAVA

  • Node 12.14

四、预览

Marsview的界面设计简洁而现代,操作直观,即使是新手也能快速上手。它提供了丰富的组件库,让我们可以像搭积木一样构建页面。

图片

图片

图片

图片

图片

图片

四、项目说明

  • 前端仓库

目录说明
packges前端项目,包括 4 个子服务
packges/admin项目访问端
packges/editor编辑器端
packages/materials组件物料 ,仅供 admin 使用
packages/docs低代码使用文档
  • 后端仓库

目录说明
backend后端服务,包括 2 个版本
backend/javaJAVA 版本
backend/koaKOA 版本
backend/koa/config项目配置文件
backend/sql数据库脚本

 五、项目地址

http://www.marsview.cc/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值