低代码系列——可视化编辑器

news2024/11/16 19:33:01

前端社区里,低代码/无代码是被讨论的火热赛道。它通过用最少量的编程代码去开发应用程序,从而提高效率。由此,许多企业都在使用低代码平台进行业务的开发和升级。低代码平台可以大幅简化编码过程,并且可以快速构建定制化的应用程序,从而增加企业的生产力和竞争力。

低代码大火背后,还有着企业数字化转型需求的增长。在政策、市场Ready的同时,国内市场软件开发的痛点也亟待解决,企业需要简化一些范式化流程以及重复性工作,这就加速了低代码的发展。

目录

一、低代码的用途

二、其他功能一览

三、结语

一、低代码的用途

首先不管是低代码还是无代码,都是针对特定场景或者细分领域的,比如运营的活动页,中后台的表单,表格页面等;亦或是各种完整的信息化项目,如ERP、OA、CRM、EHR 等。因为只有在这些场景下,前端交互相对收敛,能够沉淀出足够多的组件物料,从而通过可视化的方式拖拽组件就能够直接搭建出页面来。

接下来,我们来看看低代码的可视化编辑器。这些编辑器使得用户可以可视化地编辑和构建应用程序,进一步简化了开发过程。

头部区域:

主要还是一些快捷键的入口,基础设置/表单设计/列表设计。还有pc/app的切换,JNPF的制品是两个端同时生产的,也就是你做好了pc,app自然也生成了。

左侧区域有:

  • 组件库:构成页面的主要元素,用户通过拖拉拽组件设计页面;
  • 动作面板:通过动作面板,用户可以「更加方便的组织和复用代码」、「实现复杂交互」;
  • 多语言文案管理:用户可以自行增删改多语言词条,以便和组件相关属性进行绑定;
  • 画布:用户进行拖拉拽编排页面的舞台,有限空间。

右侧区域:

主要是选中组件后的属性,给用户通过属性项配置设计自己想要的效果。

表单系统存在于企业系统的各方各面,每一条业务线都离不开表单系统,最基本的表单系统无非数据录入与展示,JNPF把基本表单组件都一一呈现在组件库,企业可以选择组件类型,比如【单行文本】、【日期】等,来设计自己需要的系统。

除了提供丰富的组件类型,针对组件的属性(姑且将组件的样式、动作、事件等统称为属性)也提供了很大的配置自由度这个和部分低代码平台相比显得人性化很多,也就是样式你可以自己调整修改,组件交互你也可以自己写,页面逻辑编排都支持你调整,并不会一味地进行平台内封装。

二、其他功能一览

  • 采用最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手;代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;
  • 开发效率很高,采用代码生成器,增删改查功能自动生成,菜单配置直接使用(前端代码和后端代码都一键生成);
  • 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等;
  • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单;
  • 常用共通封装,各种工具类 (定时任务,短信接口,邮件发送,Excel 导入导出等), 基本满足 80% 项目需求;
  • 集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成图形报表、pdf、excel、word 等报表;
  • 采用前后分离技术,页面 UI 精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件,编辑器等等
  • 数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段);
  • 在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表);
  • 提供单点登录方案;
  • 专业接口对接机制,静态、SQL、API三种接口类型,请求参数设置支持Header、Query、Body,以及支持JSON和XML的数据格式;
  • 消息中心(支持短信、邮件、微信推送等等);
  • 支持多语言,提供国际化方案;
  • 数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化
  • 平台 UI 强大,实现了移动自适应;
  • 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)。

三、结语

以上就是对 JNPF 低代码开发平台的介绍,更多详情请大家移步 JNPF 官网 https://www.jnpfsoft.com/?zhihu进行了解,建议大家注册一个账号,试着用 JNPF在线编辑器上手进行开发,相信你会进一步感受到该平台的强大之处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1106540.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ - 类型转换 - static_cast - reinterpret_cast - const_cast - dynamic_cast

目录 类型转换 C语言当中的类型转换 为什么C需要四种类型转换 (讲解volatile关键字) C强制类型转换 static_cast reinterpret_cast const_cast dynamic_cast(动态转换) RTTI 类型转换 C语言当中的类型转换 其实在 C语言当…

从理论到实践,实时湖仓功能架构设计与落地实战

在上篇文章中,我们向大家解释了为什么实时湖仓是当前企业数字化转型过程中的解决之道,介绍了实时计算和数据湖结合的应用场景。(“数据驱动”时代,企业为什么需要实时湖仓?) 在这篇文章中,我们…

使用Gitlab构建简单流水线CI/CD

什么是Gitlab Gitlab实质上是一套DevOps工具 目前看起来,Gitlab属于是内嵌了一套CI/CD的框架,并且可以提供软件开发中的版本管理、项目管理等等其他功能。 这里需要辨别一下Gitlab和Github Gitee的区别。 GIthub大家都很熟悉了,一般大家都会…

探索DeFi世界,MixGPT引领智能金融新时代

随着区块链技术的迅猛发展,DeFi(去中心化金融)正成为金融领域的新宠。在这个充满活力的领域里,MixTrust站在创新的前沿,推出了一款引领智能金融新时代的核心技术——MixGPT。 MixGPT:引领智能金融体验的大型…

Rust逆向学习 (1)

文章目录 Hello, Rust Reverse0x01. main函数定位0x02. main函数分析line 1line 2line 3line 4~9 0x03. IDA反汇编0x04. 总结 近年来,Rust语言的热度越来越高,很多人都对Rust优雅的代码和优秀的安全性赞不绝口。对于开发是如此,对于CTF也是如…

208. 开关问题 - 异或方程组

208. 开关问题 - AcWing题库 我们可以找每一个开关由哪些开关掌控,每一个开关的值设为动过为1,没动过为0 再看当前开关的状态与结果的状态是否一致,一致为0,说明掌控这个开关的开关门的异或值为0,不一致则为1&#xf…

彻底理解操作系统与内核的区别!

通用底盘技术 Canoo公司有一项核心技术专利,这就是它们的通用电动底盘技术,长得是这个样子,非常像一个滑板: 这个带轮子、有电池、能动的滑板已经包含了一辆车最核心的组件,差的就是一个外壳。这个看起来像滑板的东西…

【MATLAB源码-第50期】基于simulink的BPSK调制解调仿真,输出误码率。

操作环境: MATLAB 2022a 1、算法描述 1. Bernoulli Binary: 这个模块生成伯努利二进制随机数,即0或1。这些数字表示要传输的原始数字信息。 2. Unipolar to Bipolar Converter: 此模块将伯努利二进制数据从0和1转换为-1和1,这是BPSK调制的标…

AN动画基础——缓动动画

【AN动画基础——影片剪辑滤镜】 基础动画缓动动画缓动原理实例应用 本篇内容:了解曲线原理 重点内容:缓动动画 工 具:Adobe Animate 2022 基础动画 我们先做一个非缓动的效果的动画。 绘制一个矩形设置成元件—图形,30帧插入关…

SpringMVC源码分析(四)请求流程分析

a、http请求是怎么被Controller接受处理,然后返回结果的? 发出HTTP请求后,跳过网络层的东西,当被应用服务器Tomcat接受的时候。在Tomcat中存在一个servlet容器,它负责管理所有的servlet,包括SpringMVC的核…

MySQL绕过WAF实战技巧

一、前言 本人喜欢遇到好的东西,乐于分享,关注freebuf有段时间了,写过两篇文章,每次写写文章,不仅仅是为了挣点稿费。而是通过此平台能够认识一些安全圈的小伙伴,互相学习,共同进步。在安全行业…

为什么不可大张旗鼓地推动“汉字编程”?

为什么不可大张旗鼓地推动“汉字编程”? 没有不可。 我之前看到过一个vscode插件,是给一个不知道叫什么名字的编程语言用的,从代码到注释全是西里尔字母写的,反正就只有东欧那片区域用。最近很多小伙伴找我,说想要一些…

c++实现最大堆

前言 在写leetcode的时候,看到一道优先队列的题目,复习了一下最大堆,用c实现了一下。以前听网课的时候,根本看不懂实现,现在自己也能实现了。 参考文献 这个我觉得讲得挺好的,图很生动形象 代码 #incl…

2023年京东洗发护发行业增长趋势分析:头皮清洁或成小风口

如今,随着消费观念的转变,越来越多的消费者愈加重视头部的洗护,无论是女性还是男性,都开始积极寻找头部洗护用品,以更好地呵护头发及头皮。在用户需求的推动下,洗发护发行业已经逐渐发展成为成熟行业。 根据…

linux性能分析(二)如何从日志分析 PV、UV

一 如何从日志分析 PV、UV 本文是从业务侧来衡量整个应用系统的性能,区别与上篇的网络性能分析备注: 这里的日志不仅指的是业务类型日志,也包括系统日志等各种类型的日志关键: 掌握PV和UV的概念和度量方式 "以下是关于埋点的科普文章" 埋…

不会代码循环断言如何实现?只要6步!

对于使用jmeter工具完成接口测试的测试工程师而言。在工作中,或者在面试中,都会遇到一个问题—— “CSV文档做了一大笔测试数据后,怎么去校验这个结果呢?” 现在大部分测试工程师可能都是通过人工的方法去查看结果,十几…

喜报!迅镭激光荣膺“江苏省智能制造领军服务机构”!

近日,“2023江苏省智能制造领军服务机构”名单揭晓,迅镭激光凭借在智能制造领域的强劲实力和突出的行业影响力位列其中,摘得该项殊荣。 近年来,智能制造正在成为全球传统工业和制造业转型升级的主要方向,越来越多的企业…

关于HBuilder X配置微信小程序开发的整体解决方案

配置小程序ID 配置微信小程序开发工具路径 [微信小程序开发者工具] initialize 问题解决方案 错误原因:微信开发者工具没有开启服务端口,无法使用命令行调试 解决办法:开启微信开发者工具的服务端口( 开发微信开发者工具 --> 设置 -->…

​蔚来自动驾驶,从 2020 年开始讲起的故事

2020 年底,摆脱 2019 年阴霾的李斌先生,热情而兴奋,再一次说:「欢迎来到蔚来日。」 那天蔚来发布了令人咋舌的智能驾驶硬件系统,4 块当时甚至还没有宣布量产日期的 Orin 芯片,11 路高清摄像头。 早在 ET7…

2023年9款好用的在线流程图软件推荐!

随着互联网技术和基础设施的发展,人们能用上比过去更加稳定的网络,因此在使用各类工具软件时,越来越倾向于选择在线工具,或是推出了网页版的应用。 就流程图软件而言,过去想要绘制流程图,我们得在电脑上安…