* 戳上方蓝字“开源先锋”关注我
推荐阅读:
《19.8K star!GitHub 官方出品,强烈推荐!》
《1.2K star!又来一款高颜值的 Win系统桌面美化工具!》
《34.5K star!挑战 VSCode?一款更加丝滑高效的开源编辑器!》
大家好,我是开源君!
在这个快速变化的时代,时间就是金钱,效率就是生命,如何快速搭建高质量的中后台管理系统成为了开发者们的一大难题。
今天开源君给大家分享一款超好用的开源项目 - 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 提供了 Java 和 Koa 两种后端版本。运行后端服务前,请确保正确配置 MySQL 数据库 并导入初始化脚本。以下是一个 Koa 示例:
# 切换到后端目录
cd marsview-backend/backend/koa
# 启动后端服务
node app.js
6、访问和使用
完成以上步骤后,我们就可以通过本地开发环境访问 Marsview 的界面,体验低代码平台的强大功能。
项目展示
Marsview的界面设计简洁而现代,操作直观,即使是新手也能快速上手。它提供了丰富的组件库,让我们可以像搭积木一样构建页面。
Marsview
是一款功能强大、灵活易用的低代码平台。它不仅能够简化开发流程、提升开发效率,还能让开发者更加专注于业务逻辑的实现。无论你是前端新手还是资深开发者,Marsview都能成为你的得力助手。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/JackySoft/marsview