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. Qt通用方法及类库13

    函数名 //设置按钮样式 static QString setPushButtonQss(QPushButton *btn, //按钮对象 int radius = 5, //圆角半径 int pad ...

  2. Qt音视频开发18-海康sdk回调

    一.前言 海康sdk显示实时视频流除了支持句柄方式以外,也支持回调的方式拿到每一张图片自己绘制处理,当然回调除了拿到视频数据,其实音频数据也一块拿到了,自行调用音频设备播放就行,关于海康sdk回调这块 ...

  3. Ubuntu 装卸Opencv

    buntu中卸载opencv的方法: 1.打开ubuntu: 2.找到当初安装opencv的build目录,进入该build目录执行卸载操作: 3.通过rm命令清理/usr中所有opencv相关项即可 ...

  4. 《AutoCAD2020中文版基础教程》和《从零开始—AutoCAD 2020中文版基础教程》配套资源下载

    <AutoCAD2020中文版基础教程>作者:姜春峰//武小紅//魏春雪中国青年出版社配套资源链接:https://pan.baidu.com/s/1kPGNKZEw2kOTGqZyXjp ...

  5. [转]fatal: unable to access ‘https://github.com/nhn/raphael.git/‘: OpenSSL SSL_connect: Connection was

    1.问题描述: 在基于webstorm 配置vue环境时,输入npm install 开始自动安装依赖时出现该问题, 2.解决方案: (1)安装配置git环境. (2)更换npm源: npm conf ...

  6. 在用Android StudioBuild项目时,提示:Could not resolve all files for configuration ':classpath'.Could not find com.android.tools.

    在用Android StudioBuild项目时,提示:Could not resolve all files for configuration ':classpath'.Could not fin ...

  7. w3cschool-Jenkins中文文档

    https://www.w3cschool.cn/jenkins/ Jenkins中文文档  阅读(1173.5k)收藏赞(54)分享 手册简介 Jenkins是一个开源的持续集成的服务器,Jenki ...

  8. Html5移动应用性能优化笔记

    前景描述:最近一直在学习html5移动开发,找了很多资料,做了很多的页面.奈何作为一个程序猿,没有前端攻城狮那般专业,处处碰壁,想遍各种方法,经历各种尝试,最终的效果自己都能看醉.其中最大的问题就是 ...

  9. Object类是所有Java类的根父类

  10. Go语言【Gin框架】:JSON、AsciiJSON、PureJSON和SecureJSON的区别

    在Go语言中,JSON.AsciiJSON.PureJSON 和 SecureJSON 是Gin框架用于发送JSON响应的方法. 1. c.JSON 功能:将提供的数据序列化为标准的JSON格式,并将 ...