写点什么

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

作者:高端章鱼哥
  • 2024-01-08
    福建
  • 本文字数:1076 字

    阅读完需:约 4 分钟

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


1.架构特性

  • 主体框架: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 作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;

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

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

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

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


2.全源码交付

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


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


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



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


3.规划和展望

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

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
低代码平台几分钟构建一个内部应用程序_开发工具_高端章鱼哥_InfoQ写作社区