最近很火的一款的低代码开发平台

发布时间:2024年01月13日

目录

一、JNPF开发平台

二、JNPF界面示意图

三、技术栈展示

技术点:

开发环境

前后端分离

服务无状态


现在,很多公司在数据化的过程中,都需要构建很多相应的内部工具来支持他们的业务发展,比如运营使用的活动后台、用户管理后台等,为此公司也付出了高额的成本。

站在开发者的角度,你是否早已厌倦了日复一日的“增删改查”或开发管理后台的页面,与其在这种重复造轮子的行为中消磨创造的热情,不如把那点仅剩的激情,投入到一款难出错、靠谱、实用的低代码开发平台。

碰巧,最近在浏览低代码前沿消息的时候,在榜单上看到了快速构建上述场景的低代码开发平台——?JNPF(引迈信息)。在和创始团队聊过之后,发现 JNPF 不仅在抓紧开发新的功能,同时也与多个开源项目和买断项目展开了合作,并让用户可以在产品中使用更多数据库和组件,JNPF 可能是市面上把软件支持做的最好的产品。

一、JNPF开发平台

JNPF是引迈信息公司的核心产品,是一款基于springboot+vue.js的低代码开发工具。通过组件(Components)可以在画布实现多种功能,丰富的组件库可以快速地实现各种常见功能。平台提供了多租户账号管理、主数据管理、权限管理、组织架构管理、IM消息服务、单点登录服务等,这些基础服务企业无需开发,直接使用。我们可利用JNPF提供的零代码设计器、报表设计器、门户设计器、流程设计器等个性化开发所需系统。

官网地址:https://www.jnpfsoft.com/?csdnxx

在体验的过程中,我发现了一些?JNPF?的优点:

1.JNPF?内置了一整套?UI?组件库,开发人员可以直接拖拽组件来搭建应用,当然?JNPF?支持用户使用代码自定义内容,自由度极高;

2.开发人员可以整合多种数据库或?API?的数据,并在应用中使用;

3.JNPF?还为用户提供了在线协作能力,可以让共同开发这件事变得更加直观、高效;

4.大规模地使用了?Rust,有优秀的性能体验。

与官方取得联系,发现JNPF产品优势明显:

1.兼顾本地化、私有云、公有云部署服务;

2.支持无缝切换SaaS模式,意味着可以搭建自己的SaaS应用;

3.100%源码交付,二次开发可以申请软件著作权;

4.免费部署本地进行试用,降低试错成本,数据也能100%留存;

在我看来,JNPF算是一款良心的产品。开发团队也很强大,在使用上还是获得了一致的好评,是一款难出错、适合程序员、满足所有场景的通用平台。

二、JNPF界面示意图

1.代码生成器:通过配置数据库字段的注释,可在线生成WEB前端(vue)、移动端(vue)、后端(controller、entity、mapperxml、service)等代码。

2.数据建模器基于模型驱动开发的思想,通过数据实体、属性、关系等数据配置响应业务需求变化,提供了在线的数据库实体建模,支持单表、一对一、一对多关系。

3.流程引擎可配置程度高,采用结构化的表单模版设计,集中解析模式的设计,适应中国国情的多种场景的需要。

4.门户设计:一次编辑多端自适应,满足千人千面,可以自定义自己的专属门户。

5.报表设计:无需开发任何代码,只需在界面上配置一系列参数即可实现多种类型报表的配置,在线渲染报表内容、报表导出、打印等功能。

6.第三方登录开箱即用的第三方授权登录工具类库,提供统一接口,支持接入任意OAuth网站,快速实现OAuth登录功能。

7.大屏设计器无需写代码,在线可视化设计大屏,支持图表、表格、媒体等20+常用组件,支持静态数据、HTTP、SQL等多种获取数据方式。

8.移动开发工具轻量化的移动办公软件,可以在线设计流程和表单,开发应用,无需手写代码,可自动生成移动端界面,极大提升了移动应用开发效率。

三、技术栈展示

技术点:

主体框架:Spring?Cloud、Spring?Cloud?Alibaba、Spring?Boot、Spring?Cloud?Stream、MyBatis-Plus、Alibaba?Druid、Apache?Dubbo、Hutool、Lombok等主流技术;

前后端分离:采用主流开发模式-前后端分离框架设计,前端同时适配Vue2/Vue3,代码风格精简,面向后端开发工程师,易于理解和上手;

统一接口管理:集成Swagger/Knife4j,可自动生成Api文档

数据库兼容:支持MySQL、SQLServer、Oracle、PostgreSQL等主流数据库,支持达梦、人大金仓等国产信创数据库;

国产信创操作系统:支持麒麟服务器操作系统、统信UOS、华为欧拉等国产信创服务器操作系统部署;

服务注册&发现与调用:使用Nacos作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;

多租户:借助于MyBatis-Plus实现Saas多租户隔离方案

开发环境

前后端分离

完整的REST?API接口,采用前后端分离技术,可以同时支持移动APP、Web、小程序等应用的开发场景,统一的认证中心,保障了REST?API的安全性。

服务无状态

单个微服务节点的性能在大业务量时性能会遇到瓶颈,无法满足对业务系统的要求,jnpf-java-cloud服务采用无状态化设计,可以实现水平扩展部署。

应用体验地址

官网:https://www.jnpfsoft.com/?csdnxx

进入JNPF官网主页面,点击右上角体验java?&?.net版本

(账号均为自己的手机号登录)

文章来源:https://blog.csdn.net/wangonik_l/article/details/135566679
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。