低代码平台JNPF:几分钟构建一个内部应用程序

2024-01-08 17:30:04

目录

一、JNPF架构特性

二、JNPF全源码交付

三、规划和展望

JNPF?是一款面向全栈、研发人员的开发工具,用于快速构建内部应用程序。无需侵入客户架构,直接连接数据源,无需学习任何第三方概念,使用基础?js?知识就可以快速生成多平台前端应用,包括?PC?端?web?应用、微信小程序等。

一、JNPF架构特性

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

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

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

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

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

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

7.内部调用:集成了Open?Feign和Apache?Dubbo两种内部调用模式,并且可以实现无缝切换;

8.业务熔断:采用Sentinel实现业务流量控制、熔断降级、系统负载等多个维度保护服务的稳定性,避免服务之间出现雪崩;

9.应用监控:利用Spring?Boot?Admin来监控各个服务的运行状态;

10.链路追踪:基于SkyWalking作为项目的全链路性能监控,从整体维度到局部维度展示各项指标,将跨应用的所有调用链性能信息集中展现,可方便度量整体和局部性能,并且方便找到故障产生的源头,生产上可极大缩短故障排除时间;

二、JNPF全源码交付

使用开放标准和全源码做支撑,可通过API访问,与第三方安全性和应用程序生命周期服务集成。

比较喜欢JNPF理由在于,它可以能像编程语言一样灵活地生成代码和整个应用。这意味着,不仅可以在JNPF平台内部进行开发,还可以将生成的代码和应用导出,脱离平台进行使用,真正实现了全方位的开发需求。其他低代码限制都很大,离开平台就不行了,假如它破产了我辛辛苦苦开发的应用岂不是就over了。

此外,通过源码交付的机制,当企业涉及到一些复杂的业务流程及功能难以实现时,可以在无需重新购买额外的平台或者服务的情况下,根据平台源码二次开发,摆脱对原厂的依赖

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

三、规划和展望

目前,JNPF低代码平台已经具备了非常完整的功能,产生了较大的价值,但我们对于它的期望绝非只限于此,并且组建了稳定的支持团队,制定了明确规划,在之后的迭代开发中会不断地完善已有的功能和流程,而且会根据实际的需求和业内平台的调研继续增加更强大、便捷的功能。

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