JOKER 低代码平台于 2025 年 3 月 13 日迎来了一次全面且深度的升级。本次更新聚焦前端交互、服务端功能以及通用操作等多个关键领域,致力于打造更卓越的开发环境,为开发者们带来更加高效、稳定、安全的开发体验。

前端焕新:交互更流畅,设计更高效

  1. 快速样式配置革新:在开发组件和页面的过程中,样式调整是频繁操作。为了大幅提升这一环节的效率,平台在画布下方贴心地新增了快速配置样式入口按钮。以往,开发者修改样式时,繁琐的操作流程常令人头疼。如今,只需轻轻点击该按钮,组件样式编辑面板便会即刻弹出,无需再进行取消选择组件等多余操作,极大地简化了流程,让样式调整如丝般顺滑,开发效率直线飙升。
  2. IF 条件命令进阶:模板布局组件中的 IF 条件命令此次迎来全面升级。不仅保留了传统的 IF 判断功能,还新增了 else if 和 else 分支,这一改变让条件逻辑的表达更加丰富和灵活,无论是简单的逻辑判断还是复杂的业务规则,都能轻松应对。同时,大纲树中 IF 条件的区块展示效果也得到优化,结构更加清晰直观,开发者可以一目了然地把握复杂的条件逻辑,管理起来更加得心应手。
  3. 事件处理函数优化升级:事件处理函数的参数对象类型(e.data)也进行了优化。当配置了事件参数时,e.data 默认不再为空,这一细节优化有效避免了因参数未初始化而引发的潜在错误,为事件处理逻辑的稳定运行提供了坚实保障,开发者再也不用担心因这类问题导致的程序异常了。
  4. 大纲树功能强化拓展:大纲树功能进一步强化,支持在选中区块后快速添加组件。开发者只需直接点击目标操作区块,就能迅速完成添加子集的操作,这种便捷的方式让页面构建过程更加流畅高效,大大加快了页面搭建的速度。

服务端升级:性能更强劲,安全更可靠

  1. 接口输出类型精细化设计:在服务端接口设计方面,新增了输出类型设计功能。现在,开发者可以为 API 接口明确输出类型声明,若未进行配置,系统则默认输出类型为 any。这一改进让接口的可读性和可维护性大幅提升,有效减少了因接口输出类型不明确而产生的错误,为后续的开发和维护工作提供了极大便利。
  2. 加密类库保驾护航:平台插件内部集成了常用的数据加密方法,涵盖 Hash、对称加密、非对称加密、SM 加密等多种主流加密算法。这些加密算法为数据在传输和存储过程中的安全提供了全方位的保护,满足了对数据安全性有严格要求的业务场景,让开发者无需再为数据安全问题担忧。
  3. 图形验证码插件筑牢防线:新添加的图形验证码插件,能够在服务端生成图形验证码图片。该插件可广泛应用于用户登录、注册等场景,有效抵御恶意程序的自动请求,为系统安全增添了一道坚固的防线。
  4. 缓存操作节点优化完善:修复了服务端缓存操作节点返回值类型未自动声明的问题。现在,在缓存操作节点下面的逻辑节点中,开发者可以快速访问缓存操作的返回值,并且系统会提供完整的结果类型说明,方便开发人员准确无误地使用缓存数据。
  5. 表设计关联配置优化升级:在服务端表设计时,平台现在支持自身模型的关联配置。开发人员可以更加方便、灵活地定义表与表之间的关系,显著提高了数据库设计的效率和灵活性。

通用操作优化:流程更便捷,功能更完善

  1. 导入字段方式优化改进:平台将之前的批量导入字段方式优化为单项选择导入。在导入字段较短的情况下,这种方式可以解除上级关联,方便用户在导入完成前对字段进行再次修改或确认,有效提高了数据导入的准确性和可控性。
  2. 接口类型参数导入支持优化:成功解决了快速导入参数时无法导入接口类型参数的问题。目前系统已支持展示接口输出参数类型声明,确保接口类型参数能够顺利导入,进一步完善了参数导入功能。
  3. 三方插件库全局方法导入难题攻克:平台成功解决了无法导入三方插件库中提供的全局方法的问题,开发人员能够更加便捷地使用三方插件库的丰富功能,拓展了系统的功能扩展性。
  4. 代码生成服务(DSL)优化升级:再次对代码生成服务(DSL)进行优化,使其在代码生成过程中更加稳定、准确。优化后的 DSL 生成的代码质量更高,有效减少了错误和异常情况的出现,为开发者节省了大量的时间和精力,进一步提高了开发效率。
本次 JOKER 低代码平台 20250313 的更新,通过一系列的优化和改进,全方位提升了平台的功能性与易用性。我们衷心希望这些更新能够切实助力开发者们的工作,无论是提高开发效率,还是增强系统安全性。如果您在使用过程中有任何问题或宝贵建议,欢迎随时与我们联系。我们将持续关注您的需求,不断优化平台,与您携手共创更加优质的开发环境!

JOKER 低代码平台 20250313 重磅更新:全方位升级,解锁开发新体验的更多相关文章

  1. OpenDataV低代码平台增加自定义属性编辑

    上一篇我们讲到了怎么在OpenDataV中添加自己的组件,为了让大家更快的上手我们的平台,这一次针对自定义属性编辑,我们再来加一篇说明.我们先来看一下OpenDataV中的属性编辑功能. 当我们拖动一 ...

  2. vivo 低代码平台【后羿】的探索与实践

    作者:vivo 互联网前端团队- Wang Ning 本文根据王宁老师在"2022 vivo开发者大会"现场演讲内容整理而成.公众号回复[2022 VDC]获取互联网技术分会场议题 ...

  3. vivo 游戏中心低代码平台的提效秘诀

    作者:vivo 互联网服务器团队- Chen Wenyang 本文根据陈文洋老师在"2022 vivo开发者大会"现场演讲内容整理而成.公众号回复[2022 VDC]获取互联网技术 ...

  4. 基于低代码平台(Low Code Platform)开发中小企业信息化项目

    前言:中小企业信息化需求强烈,对于开发中小企业信息化项目的软件工作和程序员来说,如何根据中小企业的特点,快速理解其信息化项目的需求并及时交付项目,是一个值得关注和研讨的话题. 最近几年来,随着全球经济 ...

  5. 低代码平台--基于surging开发微服务编排流程引擎构思

    前言 微服务对于各位并不陌生,在互联网浪潮下不是在学习微服务的路上,就是在使用改造的路上,每个人对于微服务都有自己理解,有用k8s 就说自己是微服务,有用一些第三方框架spring cloud, du ...

  6. 干货!可以使用低代码平台代替Excel吗?

    低代码开发平台可以代替Excel?不用惊讶,答案是肯定的,而且,低代码开发平台可以完全代替Excel.例如Zoho Creator低代码平台,可以围绕数据存储.管理和创建工作流程.期间不需要IT人员介 ...

  7. 2021年哪个低代码平台更值得关注?T媒体盘点国内主流低代码厂商

    2020年圣诞前夜,国内知名创投科技媒体T媒体旗下的T研究发布了2020中国低代码平台指数测评报告.报告除了对国内低代码行业现状进行总结外,还对主流低代码厂商的市场渗透和曝光进行测评. 报告认为,低代 ...

  8. 分析师机构发布中国低代码平台现状分析报告,华为云AppCube为数字化转型加码

    摘要:Forrester指出,中国企业数字化转型过程中,有58%的决策者正在采用低代码工具进行软件构建,另有16%的决策者计划采用低代码. 华为消息,知名研究与分析机构Forrester Resear ...

  9. 使用WtmPlus低代码平台提高生产力

    低代码平台的概念很火爆,产品也是鱼龙混杂. 对于开发人员来说,在使用绝大部分低代码平台的时候都会遇到一个致命的问题:我在上面做的项目无法得到源码,完全黑盒.一旦我的需求平台满足不了,那就是无解.   ...

  10. 开源低代码平台开发实践二:从 0 构建一个基于 ER 图的低代码后端

    前后端分离了! 第一次知道这个事情的时候,内心是困惑的. 前端都出去搞 SPA,SEO 们同意吗? 后来,SSR 来了. 他说:"SEO 们同意了!" 任何人的反对,都没用了,时代 ...

随机推荐

  1. [转]Pelco-D协议使用

    1.Pelco-D协议格式如下图所示: 2. 通用示例为:水平向右控制 FF address 00 02 Hspeed 00 checksum水平向左控制 FF address 00 04 Hspee ...

  2. Spring Data JPA中使用Example进行动态查询

    Spring Data JPA中使用Example进行动态查询主要涉及:实体对象.ExampleMatcher和Example等三种类类型.基于实例的动态查询所包含的三要素如下:1.实体对象:在ORM ...

  3. IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣

    本文由京东技术王泽知分享,原题"基于Web的跨平台桌面应用开发",下文进行了排版和内容优化. 1.引言 近些年来,跨平台跨端一直是比较热门的话题,Write once, run a ...

  4. 【狂神说Java】Java零基础学习笔记-Java方法

    [狂神说Java]Java零基础学习笔记-Java方法 Java方法01:何谓方法? System.out.println(),那么它是什么呢? Java方法是语句的集合,它们在一起执行一个功能. 方 ...

  5. Verilog6_串行通信协议

    一.通信协议概述 1.串行通信与并行通信 串行通信(serial communication):数据通过单根数据线一位一位地传输:成本低但速度慢:适用于远距离传输,用于计算机与外设之间,如UART.\ ...

  6. 关于vue加element-ui上传文件获取文件的sha256的值

    首先使用element的上传文件的组件 安装依赖crypto-js npm i crypto-js <el-upload class="upload-demo" drag : ...

  7. unity assetbundle 加载图集的所有sprite图片

      在 Unity 中,使用 AssetBundle 加载图集(Atlas)并获取其中的所有 Sprite 图片,通常需要以下步骤: 1. 打包图集到 AssetBundle 首先,确保你的图集(At ...

  8. SpringBoot实现人脸识别功能

    一.人脸注册 step1:人像采集.在注册页面上用html中video组件和js调用笔记本摄像头,并抓取人像图片.没有摄像头的笔记本.台式机的童鞋告辞吧,走好不送... step2:人像上传至项目文件 ...

  9. CountDownLatch底层原理和示例

    CountDownLatch 是一个同步工具类,允许一个线程或者多个线程等待其他线程完成操作,再执行. CountDownLatch(int count) 构造一个用给定计数初始化的 CountDow ...

  10. ctfshow--web1

    第一题很简单 就是一个base64编码 我们打开开发者模式看源代码 Y3Rmc2hvd3s1MGMyZDdkYS1lOWZjLTQ5YzItYTRjZC1iZmJmZjIyYmI4NWV9将这段话ba ...