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

107 阅读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 验证,也能支撑长期业务演进。随着专业版逐步上线图片云、数字大屏、工作流等高级能力,织信的生态价值将进一步凸显。