目录
内置管理系统的通用场景
前后端代码生成器
权限管控
开放源码
运行性能
主流数据库
写在最后
目前使用的是JNPF框架。
前端采用Vue.js,这是一种流行的前端JavaScript框架,用于构建用户界面。Vue.js具有轻量级、可扩展性强和生态系统丰富等特点,被广泛应用于构建单页面应用程序。此外,ElementUI、Axios、WebScoket等框架;
后端采用SpringBoot、springcloud模式,这是一种基于Java的开源框架,用于简化Spring应用的初始搭建以及开发过程。SpringBoot通过自动配置和约定大于配置的原则,简化了Spring应用的配置和开发。此外,Mybatis、Maven等;
移动端同样支持。Android、ios、微信小程序、uniapp、混合应用等;
数据库支持MySQL、SQLServer、Oracle、PostgreSQL、达梦数据库、人大金仓数据库等;
此外,JNPF还采用MyBatis-Plus作为持久层框架,它是一个功能强大的MyBatis扩展,可以大大简化数据库操作的开发。
如果你现在对软件开发感兴趣,JNPF 可以提供了一个相当优秀的土壤。它是一个适合所有水平的用户的低代码学习平台,无论是有经验的开发者还是编程新手,都可以在这里找到适合自己的学习路径。
内置管理系统的通用场景
内置常用的后台管理系统使用场景和基本需求,配置了流程引擎、表单引擎、报表引擎、图表引擎、接口引擎、门户引擎、组织用户引擎等可视化功能引擎,超过数百种功能控件以及大量实用模板,使得在拖拉拽的简单操作下,也能完成开发。
前后端代码生成器
这里必须说一说JNPF的代码生成器。内置前后端代码生成器,可以快速配置生成前后端代码,减少开发工作量和降低开发错误率。基本的代码和简单的前端页面代码均可生成,可以说是低代码开发工具的雏形了。
权限管控
提供完善的认证和权限控制,包括用户登录,接口调用认证,接口权限,功能权限,按钮权限,列表权限,表单权限,数据权限。满足不同人看不同数据,不同人对同一个页面操作不同字段。
组织机构和权限支持:包括多机构、多维度组织、分级授权等多种权限模式。
开放源码
整个平台产品的源码是全部开放的,你没有看错,包括前端展示层、控制层、服务层、数据层;流程引擎、表单引擎等各层次的源代码开放,基础类库等核心代码必须全部开放。
运行性能
支持分布式架构,集群部署,数据库读写分离。系统支持弹性扩容,在并发2000(可方便的扩容以支持更高并发,如可达1万以上)。在网络正常状态下,简单审批响应时间维持在<1s,复杂审批响应时间维持在<3s。此外,可采用虚拟容器技术进行弹性部署和扩展,比如通过Docker容器部署。
主流数据库
支持连接多数据源,可以快速与第三方系统完成数据整合,将第三方系统数据整合在平台里。包括主流数据库SQL Server、MySQL、Oracle、PostgreSQL,同时兼容国产数据库达梦、人大金仓等。
同时,它的OpenApi接口,可以快速与钉钉、企业微信等常用第三方软件的对接。
写在最后
JNPF对于初级开发者也是比较友好的,除了开发者手册可以解决90%以上的问题,如果遇到解决不了的,也有官方的交流群体,里面有大佬会解决这些。
只需要掌握Java开发基础,比较容易上手,即便是0基础的小白在系统学习后也可以轻松开发,作为第一套开发系统的框架是比较合适的。当然他们还有.net版本的,也可以试试。
这边放上地址,官网:JNPF