写点什么

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

  • 2024-01-13
    福建
  • 本文字数:1919 字

    阅读完需:约 6 分钟

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

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


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



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

一、JNPF 开发平台


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

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


在体验的过程中,我发现了一些 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/?infoqxx

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

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

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

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

还未添加个人简介

评论

发布
暂无评论
最近很火的一款的低代码开发平台_软件开发_互联网工科生_InfoQ写作社区