分享自己接私活常用的开源系统

目前使用的是JNPF框架。

技术栈上使用的SpringBoot、SpringCloud、SpringWeb、MyBatis、Swagger、Vue、Element。

这些都是比较主流的技术,无论是技术层面的先进性还是学习难度都是比较低的,目前网络上有大量可供参考学习的资料。

并且它支持前后端分离和微服务的版本,算是比较完善了。

内置管理系统的通用场景

内置常用的后台管理系统使用场景和基本需求,配置了流程引擎、表单引擎、报表引擎、图表引擎、接口引擎、门户引擎、组织用户引擎等可视化功能引擎,超过数百种功能控件以及大量实用模板,使得在拖拉拽的简单操作下,也能完成开发。

前后端代码生成器

这里必须说一说JNPF的代码生成器。内置前后端代码生成器,可以快速配置生成前后端代码,减少开发工作量和降低开发错误率。基本的代码和简单的前端页面代码均可生成,可以说是低代码开发工具的雏形了。

权限管控

提供完善的认证和权限控制,包括用户登录,接口调用认证,接口权限,功能权限,按钮权限,列表权限,表单权限,数据权限。满足不同人看不同数据,不同人对同一个页面操作不同字段。

组织机构和权限支持:包括多机构、多维度组织、分级授权等多种权限模式。

开放源码

整个平台产品的源码是全部开放的,你没有看错,包括前端展示层、控制层、服务层、数据层;流程引擎、表单引擎等各层次的源代码开放,基础类库等核心代码必须全部开放。

运行性能

支持分布式架构,集群部署,数据库读写分离。系统支持弹性扩容,在并发(可方便的扩容以支持更高并发,如可达1万以上)。在网络正常状态下,简单审批响应时间维持在1s,复杂审批响应时间维持在s。此外,可采用虚拟容器技术进行弹性部署和扩展,比如通过Docker容器部署。

主流数据库

支持连接多数据源,可以快速与第三方系统完成数据整合,将第三方系统数据整合在平台里。包括主流数据库SQLServer、MySQL、Oracle、PostgreSQL,同时兼容国产数据库达梦、人大金仓等。

同时,它的OpenApi接口,可以快速与钉钉、企业


转载请注明:http://www.xcqg58.com/zytd/zytd/26847354.html