使用低代码平台提高生产力
一、前言
低代码平台的概念很火爆,产品也是鱼龙混杂。
对于开发人员来说,在使用绝大部分低代码平台的时候都会遇到一个致命的问题:我在上面做的项目无法得到源码,完全黑盒。一旦我的需求平台满足不了,那就是无解。
与其他平台的黑盒模式相比,JNPF 平台上面创建的项目可以随时下载 100%开源的高质量代码,它给开发人员提供了大幅提高生产力的工具,而不是逼迫开发人员去学一套新的开发体系,还不知道他背后给你生成的是啥。
以目前的技术水平,低代码平台必然无法解决用户所有的需求,一旦需求无法满足,又没有源码,开发人员往往会感到绝望。
二、全栈开发平台
JNPF 是一款基于 SpringBoot+Vue3 的全栈开发平台,采用微服务、前后端分离架构,完全可视化流程建模、表单建模、报表建模工具,快速构建业务应用。平台可以本地化部署,也支持 K8S 部署。
使用 JNPF,你不会再有上了贼船的感觉,一切尽在掌握~~~
具体支持:
1、数据库兼容:MySQL(默认)、SQLServer、Oracle、PostgreSQL、达数据库、人大
金仓数据库
2、分布式文件存储:兼容 MinIO 及多个云对象存储,如阿里云 OSS、华为云 OBS、
七牛云 Kodo、腾讯云 COS 等
3、后端基于 IDEA + Eclipse +Spring Tool Suite 等开发。
4、前端基于 Node.js+Vue + TypeScript +Vite+Pinia+Pnpm+ Element-ui 等开发。
5、移动端开发 Node.js 开发
三、发挥代码的威力,而不是限制
如之前所说的,JNPF 支持全源码,并不将用户局限于只能使用按钮、输入框等基础组件开发应用。针对现有平台的内容设计,肯定是不能够满足所有不同业务需求对应的细节诉求,因此 JNPF 做的一个举动是开放源码交付。
有了源码,低代码平台的实用性会大幅上升:
1、学习提升:可以通过分析源代码,来学习、了解开发者的思路,学习开发者如何通过巧妙的方式、算法解决业务问题。总的来说,阅读源代码是最快提升开发水平的一种方式。
2、二开自由:占据二次开发的优势地位。后续可以在源代码的基础上自由组织二次开发,完善和丰富现有系统功能。
3、软著的主动权:源代码意味着主动权。基于 JNPF 开发平台开发出来的各类业务系统可自主申请软件著作权,提升企业形象,增加无形资产。
4、摆脱对原厂商的依赖:支持 100%源码,包括表单、流程、接口、平台底层全部源代码,确保没有后顾之忧。在新扩展的业务流程上也不再需要重新购买。
四、平台的内容有哪些?
应用入口:www.jnpfsoft.com/?infoq,你有空的话可以自行尝试搭建。
零代码开发:配备大量可复用控件,通过操作界面元素,拖拽控件自动生成可视化应用。
低代码生成器:基于 Mybatis-plus-generator 自定义了一套代码生成器, 通过配置数据库字段的注释,可在线生成 WEB 前端(vue)、移动端(vue)、后端(controller、entity、mapperxml、service)等代码,极大减少开发难度。
工作流程引擎:包含流程表单和流程引擎两大部分,流程表单可视化设计,可配置程度高,采用结构化的表单模版设计,集中解析模式的设计。适应于中国国情的多种场景的需要、配置所见即所得、低代码、高配置。
灵活的权限控制:采用 RBAC 权限管理,权限能控制到菜单、按钮、数据列与约束条件,授权范围等。
大屏设计:自由布局页面,拖拽控件至页面中,针对不同的控件进行内容设值和数据绑定,所见即所得的实现大屏可视化页面开发。
门户设计:全新门户设计,操作简单,自由拖拽,一次编辑多端自适应,充分满足用户的个性化需求。
丰富的图表设计:支持单表和多表、各种图形展示,轻松实现企业数据化分析和决策运营管理。
一站式生成 APP 应用:可以轻松搭建出 IOS 和 Android 系统的移动端应用,实现各类功能一站聚合、多端接入,实现前端对接后台数据的操作,可以快速获取前台传到后台数据。
第三方登录:开箱即用的第三方授权登录工具类库,提供统一接口,支持接入任意 OAuth 网站,快速实现 OAuth 登录功能。
IM 通讯:IM 系统同时兼容 PC 端、手机客户端 App、微信小程序等多种平台,PC 端+移动端伴您解决企业工作后顾之忧。
支持二次开发:丰富的现成应用,满足企业不断变化的业务、管理需求,基于平台开发的产品更稳定可靠、代码规范、易学上手快等,可全方位实现商业拓展。
快速搭建 Saas 服务:企业快速维度落地拓展、随时随地搭建 Saas 平台服务,开发者只需关心业务和创新;
版权声明: 本文为 InfoQ 作者【树上有只程序猿】的原创文章。
原文链接:【http://xie.infoq.cn/article/907fa7baefcad4771e2d5b43b】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论