JNPF快速开发平台
JNPF快速开发平台采用前后端分离技术、采用B/S架构开发,形成一站式开发多端(APP+PC)使用。
JAVA版介绍
java版采用前后端分离,前端项目与后端项目是两个项目,需要独立部署,两个不同的工程,两个不同的代码库,前端通过 ajax 来调用 http 请求调用后端的 restful api。
JNPF架构体系
主体架构
JNPF快速开发平台采用前后端分离技术、采用B/S架构开发,形成一站式开发多端(APP+PC)使用, 实现统一的权限管理、灵活的接口调用、拖拽式流程搭建等操作,使用业界领先地位的研发技术体系。
JNPF开发环境
前端
Vue2.x;ElementUI;Axios;WebScoket;
后端
SpringBoot、SpringCloud、Mybatis、Maven、.NET Core3.1、Ocelot、EFCore、Nuget;
移动端
Android、IOS、微信小程序、混合应用、uniapp;
数据库
Oracle、SQLServer、MySQL;
JNPF特点
拖拉、可视化设计表单
我们采用所见即所得的表单设计方式,通过简单的拖拽控件及数据绑定设置即可完成表单设计工作。因此,通过我们提供的表单设计器,您不需要专业的电脑知识,即可在几分钟内设计出非常专业的表单。设计出来的所有表单都是标准的表单,具有良好的互操作性和可扩展性,并且兼容所有的主流浏览器。
丰富的表单控件
内置100+控件,通过组装设计表单,满足95%以上常规业务需求;支持通用开发模板、单表开发模板、多表开发模板、流程表单模板、移动开发模板等类型的控件,表单设计时可以直接使用内置的表单控件,也可以使用第三方控件,同时支持自开发控件,满足特有需求。
强大的APP开发能力
APP快速开发功能,各种APP中的组件如标题、文本框、各种类型的列表、按钮都能够进行拖拽式开发,并可在页面板块中进行各种组件和页面的颜色、主题、尺寸、图标等样式的设置和按钮的连接设置。使得普通的开发人员也可以基于JNPF敏捷开发框架进行 APP开发了,不用再支付高额的工资聘请安卓和 IOS 开发人员。
通过以上各类配置信息,可以实现对业务模块代码的完全掌控,实现自己需要实现的需求功能,而且在进行初始化配置信息时,通过可视化的配置列的属性是否为主键字段,是否为下拉框字段,有需要调整的字段进行对应调整即可,大部分可配置信息均为下拉列表,直接选取即可,简单、快速、高效,自由自在,实现所想。
突破每张表单个主键限制
大部分自动代码生成框架只能处理单表,并且每张表只能有一个主键,才能保证持久化操作,而JNPF开发平台突破了这一限制,你可以根据业务需求任意定义自己的表,可以有联合主键,自动生成的代码会自动根据表中的所有主键进行持久化操作,不存在代码绑架需求的情况,使得JNPF可以支持更为复杂多样的业务需求。
外部数据源接入
电子化的表单不同于纸张上的表单,特别是关键业务使用的表单,数据之间有极大地关联性,通常这些数据还存储在不同系统中,如ERP、HR。 JNPF表单解决方案提供外部数据接入功能,您可以根据需要,将来自各不同系统的数据体现在表单中。
高度原生态
JNPF开发平台生成的代码均为原生代码,没有进行任何特殊性封装,只要使用过主体框架相关技术的开发人员,对生成的代码不会产生任何的迷茫,可以保证能够看到懂,改的对。
系统响应迅速
JNPF开发平台因为采用原生态代码生成策略,没有进行任何复杂的封装,同时把引用文件个数保持在最低,并对代码进行了优化整理,所有生成的代码规范统一,保证系统整体响应迅速流畅。