轻量级低代码应用开发平台
数字化时代,软件开发成为推动业务创新和增强竞争力的关键因素。为了满足企业对于灵活、高效和安全的软件开发需求,许多组织转向低代码技术。JNPF 基础框架正是在这一背景下应运而生,凭借其私有化部署和 100%源码交付的特性,为 Java 开发者提供便利(设有.net 版本)。
一、技术介绍
JNPF 低代码前端采用的是 Vue、Element-UI;后端采用 Java、Springboot\spring cloud;数据库兼容 MySQL(默认)、SQLServer、Oracle、PostgreSQL、达梦、人大金仓等。使用门槛低,支持分布式、k8s 集群部署,适用于开发高度复杂的业务管理系统(ERP、MES、PLM 等)。
采用可视化组件模式,扩展不同的业务功能,可以很方便的实现各种业务需求,且不会导致系统臃肿,若想使用某个组件,按需引入即可,反之亦然。
技术架构
1.数据库兼容:MySQL(默认)、SQLServer、Oracle、PostgreSQL、达梦、人大金仓数据库;
2.分布式文件存储:兼容 MinIO 及多个云对象存储,如阿里云 OSS、华为云 OBS、
七牛云 Kodo、腾讯云 COS 等;
3.后端基于 Spring Boot + Spring cloud + MyBatis + Maven 等开发;
4.前端基于 Vue3 + Element-ui + TypeScript + Axios + WebScoket 等开发;
5.移动端支持 Android、iOS、微信小程序、uniapp、混合应用。
二、设计原理
稳定性原型:一切以稳定为中心,架构尽可能简单、清晰,不过度设计。
解耦/拆分:核心业务与非核心业务分离,主流程与辅流程分离。
抽象化:应用只依赖服务抽象,不依赖服务器实现细节。(服务器抽象化:应用虚拟化部署,动态调配资源)
容错设计:应用系统集群,避免单点。(服务自治:服务能独立彼此修改、部署、发布和管理)。支持单体和微服务两种架构。
松耦合:不同业务域之间、核心与非核心业务之间异步解耦。
三、推荐 JNPF 的理由
引迈信息的 JNPF,近年在市场表现和产品竞争力方面较为突出,除了与合作客户之间的服务交付更实惠上,引迈也一直在专精特新的研发自身的名牌产品。
JNPF 平台具备以下优势特点:
1.多项目并存:快速搭建基本框架
基于它,你可以轻松新建项目,一个平台多个项目并存,一览所有项目。
2.可视化拖拽布局器:轻松设计界面
大量业务组件,涵盖了常见的功能需求,如表单、图表、地图等。这些组件都经过精心设计和优化,让你可以轻松搭建出功能丰富、性能优越的应用。
3.工作流引擎:简化复杂业务流程
内置了强大的工作流引擎,帮助你轻松处理复杂的业务流程。通过简单的配置,你可以实现自动化的任务分配、审批、通知等功能,大大提高工作效率。
4.大屏设计器:丰富的统计图组件,让数据可视化更出色
大屏设计器拥有几千个统计图组件可供选择,覆盖了各种常见的数据可视化需求。通过大屏设计器,你可以轻松地为你的项目添加各种炫酷的数据图表,让数据呈现更加直观、生动。
5.自带管理后台:轻松管理项目
为你提供了一个功能完善的管理后台,让你可以轻松管理和维护你的项目。在这里,你可以查看项目的运行状况、管理用户和权限、配置系统参数等,让项目运维变得简单高效。
6.自定义组件:打造独特应用
如果你对现有的组件仍感不足,JNPF 还支持自定义组件。你可以根据自己的需求,编写自定义组件,为你的应用增添独特的功能和风格。
7.支持多种数据库:满足不同数据存储需求
支持多种数据库,如 MySQL、Oracle、SQL Server、PostgreSQL、达梦、人大金仓等,满足你的不同数据存储需求。无论是关系型数据库还是非关系型数据库,JNPF 都能轻松应对,让你的项目更具扩展性。
8.项目部署简单:一键发布上线
JNPF 让项目部署变得异常简单。只需一键操作,你的项目就可以轻松发布到服务器上,实现快速上线。再也不用担心繁琐的部署过程,让你的应用更快地面世。
9.支持整个平台源码合作:共创共赢
采用 SpringBoot 框架,支持微服务分布式部署,高度重视与合作伙伴的共同发展,支持整个平台源码合作。这意味着你可以获得平台的完整源代码,进行二次开发,创造出独特的价值。
四、小结
低代码平台强大优势是显而易见的,但对于不太熟悉低代码领域的人,对这种黑盒的技术仍然会担忧或者不信任。恐惧通常来自于不了解,因此期待你可以尝试一下,结尾放上 JNPF 官网,尽量多动手,开发者永远是动手>理解。
版权声明: 本文为 InfoQ 作者【互联网工科生】的原创文章。
原文链接:【http://xie.infoq.cn/article/f11310bb92da9fa01c11d6373】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论