1.2K star!再来一款优雅的低代码可视化搭建平台!

文摘   2024-11-21 21:02   江西  

* 戳上方蓝字“开源先锋”关注我



推荐阅读:

《7.5K star!共享虚拟浏览器,太酷了!!


《19.8K star!GitHub 官方出品,强烈推荐!


《1.2K star!又来一款高颜值的 Win系统桌面美化工具!》


《34.5K star!挑战 VSCode?一款更加丝滑高效的开源编辑器!》


《5.7K star!这款电视直播源更新神器太香了!》


大家好,我是开源君!

在这个快速变化的时代,时间就是金钱,效率就是生命,如何快速搭建高质量的中后台管理系统成为了开发者们的一大难题。

今天开源君给大家分享一款超好用的开源项目 - Marsview,致力于帮助开发者简化开发流程,提升开发效率。

项目简介

Marsview,如其名所示,就像火星上的观景台一样,为我们提供了一个高效、直观的开发平台。它支持开发者在平台上创建项目、页面和组件,无需编写繁琐的代码,只需动动鼠标、点点组件,就能快速完成项目搭建和页面设计。而且,Marsview还支持事件交互、接口调用、数据联动和逻辑编排等多种功能,让项目开发变得更加灵活和高效。

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

性能特色

  • 项目管理:支持从项目创建到角色管理的全流程控制,基于RBAC的权限管理系统让项目更安全。
  • 页面设计:提供了丰富的页面组件库,支持拖拽操作、事件配置和数据联动,无论是传统的表单还是复杂的图表,都能轻松搞定。
  • 自定义组件:如果现有的组件不能满足需求?没问题,Marsview支持自定义开发组件,兼容JSX语法和LESS样式,让你的项目更加个性化。
  • 接口管理:GET、POST、PUT、DELETE请求方式全覆盖,还能轻松配置接口参数,实现与后台系统的无缝对接。
  • 事件流:通过事件流编排复杂的业务逻辑,像组件显隐、禁用等行为都能通过简单的操作实现。

快速安装使用

安装和部署Marsview,可以按照以下步骤快速上手:

1、 准备工作。Marsview 支持 Node.js 环境,建议使用 Node.js 18 或更高版本。依赖管理推荐使用 pnpm,如果未安装,可以运行以下命令安装:

npm install -g pnpm

2、克隆项目代码。分别克隆 Marsview 的前端和后端代码:

# 克隆前端仓库
git clone https://github.com/JackySoft/marsview.git

# 克隆后端仓库
git clone https://github.com/JackySoft/marsview-backend.git

3、安装依赖。切换到前端项目目录,安装依赖包(这里需要一点时间,网络不稳定的话建议配置国内镜像):

cd marsview
pnpm install

对于后端部分,选择 Java 或 Koa 版本安装后端依赖,具体方法可参考后端仓库中的说明文档。

4、启动开发环境。前端启动 Marsview 编辑器:

pnpm start:editor

此时,Marsview 的前端服务会运行并连接到默认的线上接口。如果需要切换到私有化部署模式,可以按照官方文档进行配置。

5、连接后端服务

根据需求,配置后端服务支持。Marsview 提供了 JavaKoa 两种后端版本。运行后端服务前,请确保正确配置 MySQL 数据库 并导入初始化脚本。以下是一个 Koa 示例:

# 切换到后端目录
cd marsview-backend/backend/koa

# 启动后端服务
node app.js

6、访问和使用

完成以上步骤后,我们就可以通过本地开发环境访问 Marsview 的界面,体验低代码平台的强大功能。

项目展示

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

Marsview是一款功能强大、灵活易用的低代码平台。它不仅能够简化开发流程、提升开发效率,还能让开发者更加专注于业务逻辑的实现。无论你是前端新手还是资深开发者,Marsview都能成为你的得力助手。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:
https://github.com/JackySoft/marsview


开源先锋
分享Github上最有趣的开源项目
 最新文章