关于低代码:分享自己接私活常用的开源系统

80次阅读

共计 1038 个字符,预计需要花费 3 分钟才能阅读完成。

目前应用的是 JNPF 框架。

技术栈上应用的 SpringBoot、SpringCloud、Spring Web、MyBatis、Swagger、Vue、Element。

这些都是比拟支流的技术,无论是技术层面的先进性还是学习难度都是比拟低的,目前网络上有大量可供参考学习的材料。并且它反对前后端拆散和微服务的版本,算是比较完善了。

官网:JNPF

JNPF 内置管理系统的通用场景

内置罕用的后盾管理系统应用场景和根本需要,配置了流程引擎、表单引擎、报表引擎、图表引擎、接口引擎、门户引擎、组织用户引擎等可视化性能引擎,超过数百种性能控件以及大量实用模板,使得在利落拽的简略操作下,也能实现开发。

前后端代码生成器

这里必须说一说 JNPF 的代码生成器。内置前后端代码生成器,能够疾速配置生成前后端代码,缩小开发工作量和升高开发错误率。根本的代码和简略的前端页面代码均可生成,能够说是低代码开发工具的雏形了。

权限管控

提供欠缺的认证和权限管制,包含用户登录,接口调用认证,接口权限,性能权限,按钮权限,列表权限,表单权限,数据权限。满足不同人看不同数据,不同人对同一个页面操作不同字段。组织机构和权限反对:包含多机构、多维度组织、分级受权等多种权限模式。

开放源码

整个平台产品的源码是全副凋谢的,你没有看错,包含前端展现层、管制层、服务层、数据层;流程引擎、表单引擎等各层次的源代码凋谢,根底类库等外围代码必须全副凋谢。

运行性能

反对分布式架构,集群部署,数据库读写拆散。零碎反对弹性扩容,在并发 2000(可不便的扩容以反对更高并发,如可达 1 万以上)。在网络失常状态下,简略审批响应工夫维持在 <1s,简单审批响应工夫维持在 <3s。此外,可采纳虚构容器技术进行弹性部署和扩大,比方通过 Docker 容器部署。

支流数据库

反对连贯多数据源,能够疾速与第三方零碎实现数据整合,将第三方零碎数据整合在平台里。包含支流数据库 SQL Server、MySQL、Oracle、PostgreSQL,同时兼容国产数据库达梦、人大金仓等。同时,它的 OpenApi 接口,能够疾速与钉钉、企业微信等罕用第三方软件的对接。

结语

JNPF 对于高级开发者也是比拟敌对的,除了开发者手册能够解决 90% 以上的问题,如果遇到解决不了的,也有官网的交换群体,外面有大佬会解决这些。

只须要把握 Java 开发根底,比拟容易上手,即使是 0 根底的小白在零碎学习后也能够轻松开发,作为第一套开发零碎的框架是比拟适合的。

当然他们还有.net 版本的,也能够试试。

正文完
 0