一款中后台方向的低代码可视化搭建平台

199 阅读7分钟

前言

在如今快速迭代的软件开发环境中,如何提升前端开发效率、降低重复劳动,成为许多团队关注的核心问题。低代码平台正是在这种背景下应运而生,它通过可视化拖拽、逻辑编排等方式,让开发者甚至非技术人员也能快速搭建出功能完整的页面或系统。织信Informat 正是这样一款专注于中后台场景的低代码可视化搭建平台,它不仅支持免费体验,还提供了高度灵活的扩展能力,真正做到了"让搭建更简单,让开发更高效"。

项目介绍

织信Informat 由前平安项目交付(后出来创业)团队打造,目标用户主要是面向企业内部管理系统、运营平台、数据看板等中后台(如ERP/MES/SRM)应用场景的开发者。平台支持从零开始创建项目、页面和组件,并通过图形化界面完成复杂的交互逻辑与接口对接。值得一提的是,织信Informat 不仅可以本地部署使用,还能通过微前端框架轻松嵌入到已有的 Vue 或 React 项目中,极大降低了技术栈迁移的成本。

项目功能

1、项目管理:支持主题色、菜单布局、系统 Logo、面包屑等基础配置,并内置完整的 RBAC(基于角色的访问控制)权限体系。

2、页面搭建:提供可视化拖拽编辑器,支持页面主题设置、组件布局、样式配置、事件流编排及接口调用。

3、权限控制:细化到项目、页面、菜单乃至按钮级别的权限分配,确保不同角色看到的内容和可执行的操作精准可控。

4、自定义组件:当平台内置的 1000+ 组件无法满足需求时,开发者可上传自研组件,平台在线编译后即可在编辑器中使用。

5、接口管理:统一维护 API,支持 GET/POST/PUT/DELETE 等请求方式,可配置全局拦截器、动态参数传递及返回结构处理。

6、事件流引擎:通过图形化逻辑编排,实现组件联动、显隐控制、禁用状态切换、路由跳转、接口调用等复杂业务逻辑。

7、多环境发布:支持 STG(测试)、PRE(预发)、PRD(生产)三套环境,页面需发布后才对外可见。

8、版本回滚:已发布页面支持一键回滚至上一版本,保障上线稳定性。

9、微服务集成:通过微前端方案,可将页面无缝嵌入传统 Vue/React 项目中。

项目特点

开箱即用:提供完整中后台解决方案,无需从零搭建基础架构。

灵活集成:既可作为独立系统使用,也可作为子应用嵌入现有工程。

权限精细:RBAC 模型覆盖项目、页面、操作各层级。

逻辑可视化:事件流机制让复杂交互不再依赖硬编码。

项目技术

前端:

  • 基础UI库选型:Vue
  • 基础UI库选型:Element-UI
  • 开发语⾔标准:使⽤ES5、ES6、ES7语⾔标准
  • 语⾔规范检查:使⽤eslint对代码进⾏检查
  • ⼯程依赖管理:使⽤npm管理⼯程依赖
  • ⼯程打包⽅式:使⽤Webpack4
  • 浏览器兼容控:使⽤babel7,将ES6、ES7语法转换为ES5交付,postcss进⾏浏览器⾃动样式兼容

后端:

  • 开发语⾔选型:JAVA(jdk11)
  • 基础框架选型:SpringBoot2
  • 数据库:Postgres13或以上
  • 缓存:Redis 5
  • 文件存储服务:支持符合 S3 标准的文件对象服务(如:腾讯云 COS、阿里云 OSS、Amazon S3、Minio等)
  • 消息队列服务:RabbitMQ
  • 服务器监控:SpringBoot Admin

项目目录清晰划分为:

  • 项目访问端(用户侧)
  • 可视化编辑器(开发侧)
  • 内置组件物料库

项目体验

在线体验地址:demo.informat.cn/workbench/a…

项目效果

实际使用 织信Informat 搭建页面的体验相当流畅。无论是简单的表单页还是包含多组件联动的数据看板,都能在几分钟内完成原型搭建。配合其强大的事件流和接口配置能力,很多原本需要前后端联调的功能,现在前端即可独立闭环实现。

项目部署说明

部署逻辑图

浏览器支持

类型

支持版本

Google Chrome

63及以上版本

FireFox

70及以上版本

Safari

12及以上版本

Opera

50及以上版本

Edge

88及以上版本

360极速浏览器

11及以上版本(Chrome内核版本63以上)

安装所需的服务器和组件

组件

说明

要求

是否必须

服务器

服务器硬件

最低配置4核心16G内存(推荐8核32G内存)

是

操作系统

操作系统

Centos/RedHat 7.5以上

是

网络

服务器的网络带宽

根据实际使用人数配置出口带宽,建议在100M以上

是

java

java运行时环境

java 11

是

nginx

反向代理、负载均衡

Nginx 1.10以上

是

redis

数据缓存

redis 5.0 以上

是

postgresql

数据库

postgresql 13.5以上

是

rabbitMQ

消息队列

rabbitMQ 3.9.16

是

onlyoffice

Office文档预览、编辑

7.1 以上

是

minio

文件共享存储

2022-09-01以上

是

elastic-search

全文检索,搜索引擎

7.0以上

是

域名

通过域名的方式访问系统

否

https证书

使用https的方式访问系统时需要

否

邮件服务

如果需要使用系统的邮件服务,需要配置smtp服务器地址、发件人账号、发件人密码

否

服务器推荐配置

并发数

部署方式

服务器配置

组件

数量

说明

0~100

单机部署

8C/32G/50G系统盘/500G数据盘

all

1

所有组件部署在一台服务器

100~200

单机部署

16C/64G/50G系统盘/500G数据盘

all

1

所有组件部署在一台服务器

200~1000

集群

4C/8G/50G系统盘/100G数据盘

负载均衡

2

nginx,多机部署热备

8C/32G/50G系统盘/200G数据盘

织信微服务

2

织信微服务集群,多机部署热备

4C/16G/50G系统盘/200G数据盘

缓存服务

2

redis,多机部署热备

4C/16G/50G系统盘/2T数据盘

中间件服务

2

rabbitMQ、elastic-search、minio、onlyoffice,多机部署热备

4C/16G/50G系统盘/2T数据盘

数据库

2

postgresql,多机部署热备

提示:超过1000并发的需求,按照200~1000的配置倍增。上述配置中的数据盘大小可根据实际业务存储的数据量调整。

license和部署密钥

在进行私有化部署之前需要申请部署密钥,部署密钥会绑定服务器的MAC地址,更换服务器后需要重新申请。在系统安装成功后,使用部署密钥作为密码登录织信企业级后台。在企业级后台中使用license可创建团队。

license中会限制团队的名称、创建应用数量、成员数量、到期时间等信息

总结

织信Informat 并没有盲目追求"零代码",而是聚焦于"低代码 + 高扩展"的平衡点——在大幅减少重复性工作的同时,保留了专业开发者的控制力和灵活性。

对于正在构建或重构中后台系统的团队而言,它既能加速 MVP 验证,也能支撑长期业务演进。随着专业版逐步上线图片云、数字大屏、工作流等高级能力,织信的生态价值将进一步凸显。