低代码可视化工具 10 分钟完成应用开发
最近发现了一款容易上手、体验感不错的可视化低代码平台,它能够极大地简化开发过程,提高开发效率。
此前,曾和大家聊过,低代码编程,在现阶段互联网业务疯狂增长的带动之下,被赋予了全新的使命和义务,即帮助开发者在前期以较低成本的方式,快速构建一个可投入市场的应用。
那么,有没有比较成熟的低代码工具,全源码支持、使用简单、对中文用户友好的呢?
答案自然是有的。那就是 JNPF 开发平台,可用于快速构建内部工具。
1.JNPF-lowcode 介绍?
JNPF 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。当然低代码也不是“银弹”,希望所有人员都能理智看待此技术。
2.技术栈
技术点:
主体框架: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 多租户隔离方案
3.开发环境
4.前后端分离
完整的 REST API 接口,采用前后端分离技术,可以同时支持移动 APP、Web、小程序等应用的开发场景,统一的认证中心,保障了 REST API 的安全性。
5.服务无状态
单个微服务节点的性能在大业务量时性能会遇到瓶颈,无法满足对业务系统的要求,jnpf-java-cloud 服务采用无状态化设计,可以实现水平扩展部署。
6.效果展示
代码生成器:通过配置数据库字段的注释,可在线生成 WEB 前端(vue)、移动端(vue)、后端(controller、entity、mapperxml、service)等代码。
流程引擎:可配置程度高,采用结构化的表单模版设计,集中解析模式的设计,适应中国国情的多种场景的需要。
门户设计:一次编辑多端自适应,满足千人千面,可以自定义自己的专属门户。
报表设计:无需开发任何代码,只需在界面上配置一系列参数即可实现多种类型报表的配置,在线渲染报表内容、报表导出、打印等功能。
第三方登录:开箱即用的第三方授权登录工具类库,提供统一接口,支持接入任意 OAuth 网站,快速实现 OAuth 登录功能。
7.应用体验地址
官网:https://www.jnpfsoft.com/?infoqxx
进入 JNPF 官网主页面,点击右上角体验 java & .net 版本。(账号均为自己的手机号登录)
版权声明: 本文为 InfoQ 作者【互联网工科生】的原创文章。
原文链接:【http://xie.infoq.cn/article/68dc78f5181338c98b5156ff8】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论