写点什么

【低代码预研】通过低代码平台开发应用程序

  • 2023-08-10
    福建
  • 本文字数:1278 字

    阅读完需:约 4 分钟

【低代码预研】通过低代码平台开发应用程序

近几年,一直对低代码平台有所耳闻,目前已经对低代码平台有了一定的认识,如果能通过一个可视化的配置页面就能完成前端开发,将极大的提高前端(或后端)的效率。甚至能加快企业内部数字化(信息化)建设。

一、低代码介绍


低代码这一概念由 Forrester 在 2014 年正式提出。低代码,顾名思义,就是指开发者写很少的代码,通过低代码平台提供的界面、逻辑、对象、流程等可视化编排工具来完成大量的开发工作,降低软件开发中的不确定性和复杂性。实现软件的高效构建,无需重复传统的手动编程,同时兼顾业务人员和专业开发人员的更多参与。


零代码属于低代码平台的一种,不提供或者仅支持有限的编程扩展能力,技术门槛低,应用场景有限。

二、预研目标

三、预研产品

JNPF快速开发平台


JNPF 是引迈信息的一个低代码前端框架,灵活性强,对开发者友好。它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。平台通过可视化生成页面,画原型的功夫就将前端页面给开发好了。

Jnpf 在线编辑器如下:



我们可以试着开启体验环境。

1.业务流程

业务流程指为了实现某项目,由多人合作,按照一定的规则、顺序进行的一系列活动。低代码平台实现了可视化流程配置,用户对触发条件、处理节点、节点参与者进行配置,实现自定义业务流程。


如下图是 JNPF 业务流程配置界面:


2.用户权限

采用经典的 RBAC(Role-Based Access Control )模型管理用户权限,简单来说就是将拥有相同权限的用户添加为相同角色,通过为角色分配权限,实现了“用户——角色——权限”的授权模式。由于企业是一个组织,一般都会有部门的概念,所以也可以将部门添加到某个角色,实现“用户——部门——角色——权限”的授权模式。


如下图为 JNPF 的用户权限管控方式:


3.统计图表

统计图表大家都比较熟悉,我就不再赘述了,可以类比 Excel 中的透视图,统计图表由数据源、统计规则、展示形式定义,低代码平台也正是遵循这种方式,实现统计图表的可视化配置。


如下图为 JNPF 统计图表配置页面:


4.大屏设计

自由布局页面,拖拽控件至页面中,针对不同的控件进行内容设值和数据绑定,所见即所得的实现大屏可视化页面开发;


5.第三方登录

开箱即用的第三方授权登录工具类库,提供统一接口,支持接入任意 OAuth 网站,快速实现 OAuth 登录功能。


6.分布式调度

集成 XXL-JOB 跨语言分布式任务调度平台,开箱即用,第三方任意语言通 1 过 RESTful API 对接调度中心或实现执行器,功能点包含执行器管理、调度任务、调度日志、任务进度监控、多任务模式、自定义任务参数等



官网:www.jnpfsoft.com/?infoq ,如果你感兴趣,也体验一下。

JNPF 的优势就在于它能生成前后台代码,提供了极大的灵活性,能够创建更复杂、定制化的应用。它的架构设计也让开发者无需担心底层技术细节,能够专注于应用逻辑和用户体验的开发。值得一提的是,提供全源码的交付形式,一定意义上帮助开发者基于底层源码开发出更复杂的应用需求,而不用捆绑于厂商,自由度大大增强。

四、小结

在数据驱动的决策已经成为企业成功的关键因素的今天,不管是低代码厂商还是企业,亦或是开发者,都需要壮大自己,以获得更高的效率和更优秀的特性,为自身增强竞争力。

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

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

还未添加个人简介

评论

发布
暂无评论
【低代码预研】通过低代码平台开发应用程序_软件开发_互联网工科生_InfoQ写作社区