低代码平台很赞,用2个小时,搭出1套应用

简介: 低代码平台很赞,用2个小时,搭出1套应用

最近低代码很火,到处都是低代码的尝试贴,笔者今天也决定深入体验一下,感受它的便捷程度。


在案例开始之前,我们先来聊聊概念。


一、低代码



低代码实质上并不是一个新颖的话题,也不是最近才有的技术突破和创新,实则是存在十几二十年的概念。


早期的大型管理软件套件,都有类似于可拖拽式的快速开发平台,方便技术人员不用写代码,快速完成某些基础功能。


简单来说,低代码平台是一套通过拖拽配置,就能实现业务型软件系统的开发平台,并能无缝的部署上线运行。在这个过程中,当然也允许编写代码进行复杂应用的扩充,但更重要的是,大量基础性的编码工作,都可以被低代码平台快速的自动化实现。

6ebdabb9392c4d5b89042fee05eb52fd.png


二、低代码场景



低代码的第一个应用场景,是为了帮助成熟的软件产品,低成本的支持个性化需求,提高开发速度,甚至做到拓展客群。


例如,很多成熟商业软件(包括私有化部署的商业软件套件以及SaaS形式的产品),期望通过低代码平台的建设,加强产品扩展能力,更好、更快的服务客户,以及与 ISV协作,将产品的目标客群拓展到更广泛的领域和行业。


在这种情况下,低代码平台是低成本高效解决个性化需求终极方案。此时,低代码的目标用户可能包括工程师、实施顾问。a79d8a87edbe43f89cbf2e115fef7f6e.png

低代码第二个应用场景,是为了帮助甲方企业,低成本快速搭建全新的应用系统,尤其是让不懂编程的业务人员也能自主实现,从而让企业以更低的成本享受数字化技术赋能业务的好处。


实际上,在企业中大量的应用系统都是流程型的,对于逻辑相对简单,流程链条并不复杂的业务场景,找套装软件支持大材小用,找外包开发独立系统成本又高,那么低代码平台可能是一个不错的选择。此时,低代码平台的目标用户可能包括甲方企业的业务人员,或者IT人员。

eb83ccb01037498c99b49a26c7d113f5.png


国内的JNPF平台,就属于第二个应用场景,全能型低代码平台。需要留意的是,目前国内有些做报表平台、流程引擎的厂商,为了蹭热度,也都称自己是低代码平台。严格来讲,这些厂商提供的产品能力,只是完成低代码平台所需具备能力的子集,并不能算低代码产品。


说了这么多概念,想必大家对低代码的印象依然比较模糊。接下来,我们展开说说。


三、低代码如何搭建应用?



首先,我们来到JNPF平台,点击系统管理-系统菜单,新建你想搭建的应用(如图所示)。

官网:JNPF

9818f3224f3f48aab28c9e3d1e6f302d.png


你还可以针对应用内容,做更多的分类菜单。

2a1aa7b15d45426a96737673d9624df5.png


表单设计


接着,我们进行分别创建工作表,下图所示是创建薪资信息的表单编辑页面。

多达50余种的可复用控件,上千款UI图表配置,自由发挥。

b1f33525a995418aa26608d6dd5615f5.png


表单中的相关控件,定义了实体的字段。例如薪资信息中的“姓名ID”,字符串类型字段自动浮现为computerfield101(姓名)。此外,数据库表也是自动生成的,当然你也可以手动生成或添加修改。


报表设计

1b1b01a07bbc4bfaa0ad06466d16564d.png


报表引擎具备OLAP多维分析功能,属性栏、格式栏提供多样式配置,通过简单的拖拽,即可制作出一个个柱形图、折线图、饼图等图表,涵盖较为广泛的应用情景。


流程设计b65a505d76b147ad898e4bd6187ccc44.png

原本线下流程搬到JNPF平台上,支持包括条件分支、选择分支、并行分支、子流程、一流程多表单、一表单多流程、定时发送、超时提醒等等功能,可以自行体验。


代码生成器

7276a10b7dac41a387bd01c3965abeaf.png


基于代码生成器,在线生成前后端代码,可以减少开发者70%以上的开发任务。面对业务复杂度带来的需求扩展,可以进行深度的二次开发,你可以不用担心的是JNPF全源码交付,意味着成交后底层逻辑你将可以了如指掌,届时进行更好的开发。


除此之外


  • 完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。权限机制,支持访问授权、按钮权限、数据权限、表单权限等
  • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单
  • 常用共通封装,各种工具类 (定时任务,短信接口,邮件发送,Excel 导入导出等), 基本满足 80% 项目需求
  • 集成简易报表工具,图像报表和数据导出非常方便,方便生成图形报表、pdf、excel、word 等报表;
  • 前后分离技术,页面 UI 精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件,编辑器等等

  • ……

四、评价



从质量方面来看,JNPF快速开发平台拥有规范的编码、专业的架构、稳定高效的底层。现实中基于低代码做开发,由于大量代码已经事前封装好,整个开发过程并不需要写很多代码,因而有效降低了 50%-80%的 bug 率,大幅度提升软件质量,保证软件稳定性。

相关文章
|
3月前
|
人工智能 安全 物联网
低代码开发10平台,总有一款适合你
本文介绍的十款低代码开发平台,如Zoho Creator、OutSystems等,各具特色,满足不同业务需求。Zoho Creator提供强大灵活的应用构建能力,支持自动化工作流及跨平台应用;OutSystems强调高效开发与企业级安全性;Mendix擅长快速构建企业级应用,特别是在物联网项目中表现突出;Appian专注业务流程管理,提升工作效率;PowerApps则深度集成微软生态系统,便于构建定制化业务应用;Quick Base适合中小企业快速开发定制应用;
97 3
|
3月前
|
资源调度 数据可视化 JavaScript
一个高效的低代码表单,可视化设计,一键生成源码,享受更多摸鱼时间!
Variant Form 是一款基于 Vue 2 的低代码表单生成器,采用可视化拖拽设计界面,支持一键生成完整源码,大幅降低开发复杂度。它具备高度自定义配置能力,能够满足不同场景需求,并且完全开源免费。通过简单的拖拽操作,用户可以轻松创建表单,同时还能自定义 CSS 样式、校验逻辑及多语言支持等功能。安装便捷,兼容多种环境,极大提升开发效率。赶紧试试 Variant Form,享受高效开发的乐趣吧!
72 0
|
5月前
|
SQL 数据可视化 大数据
JimuReport 积木报表 v1.7.52 版本发布,免费的低代码报表
一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!
107 0
|
运维 数据可视化 Java
低代码开发平台都有哪些?国内外十几大低代码开发平台——汇总分析
低代码开发平台都有哪些?国内外十几大低代码开发平台——汇总分析
381 0
|
6月前
|
小程序 开发者
【服务商提效】模板开发小程序提效百宝箱
【服务商提效】模板开发小程序提效百宝箱
83 11
|
供应链 数据可视化 数据管理
[开源]免费开源MES系统,精美的可视化数字大屏,支持低代码大屏设计
万界星空开源MES制造执行系统的Java开源版本。开源mes系统包括系统管理,车间基础数据管理,计划管理,物料控制,生产执行,质量管理,库存管理,看板管理,数据分析等主体功能模块。广泛应用于汽车、高科技电子、 设备制造、新能源、电梯、家电、家居、纺织、电气、电机等行业。
941 0
[开源]免费开源MES系统,精美的可视化数字大屏,支持低代码大屏设计
|
移动开发 数据可视化 前端开发
5个小时,搭出2套应用,这一低代码平台很强劲!
5个小时,搭出2套应用,这一低代码平台很强劲!
105 0
|
数据可视化 前端开发 搜索推荐
低代码平台名声臭,用起来却真香——90%重复工作给你完成喽
低代码平台名声臭,用起来却真香——90%重复工作给你完成喽
116 0
|
移动开发 运维 Cloud Native
多端低代码开发平台魔笔:教你1小时搭建代办事项管理平台
本实验将介绍如何通过多端低代码开发平台魔笔实现1小时快速搭建应用,本次实验以搭建代办事项管理平台为例,让用户更好的了解并体验魔笔。
345 0
|
人工智能 移动开发 数据可视化
【愚公系列】用友系列之YonBuilder低代码平台概论和基本使用
低代码平台是一种能够帮助开发人员快速地构建应用程序的开发工具。它利用可视化界面和模型驱动方法,使开发人员不需要太多的编码经验就能够创建应用程序。使用可视化界面和编辑器,使开发人员能够轻松地创建和定制应用程序。提供常用的应用程序组件和模板,开发人员能够根据自己的需求选择适合自己的模板进行开发。低代码平台可以根据开发人员的需求进行定制和扩展,使其适应不同的应用场景。低代码平台能够快速构建原型并迭代,加快应用程序的开发速度。低代码平台使开发人员不需要太多的编码经验,使得开发过程更加简单和高效。
359 0