JOKER 低代码平台于 2025 年 3 月 13 日迎来了一次全面且深度的升级。本次更新聚焦前端交互、服务端功能以及通用操作等多个关键领域,致力于打造更卓越的开发环境,为开发者们带来更加高效、稳定、安全的开发体验。
前端焕新:交互更流畅,设计更高效
- 快速样式配置革新:在开发组件和页面的过程中,样式调整是频繁操作。为了大幅提升这一环节的效率,平台在画布下方贴心地新增了快速配置样式入口按钮。以往,开发者修改样式时,繁琐的操作流程常令人头疼。如今,只需轻轻点击该按钮,组件样式编辑面板便会即刻弹出,无需再进行取消选择组件等多余操作,极大地简化了流程,让样式调整如丝般顺滑,开发效率直线飙升。
- IF 条件命令进阶:模板布局组件中的 IF 条件命令此次迎来全面升级。不仅保留了传统的 IF 判断功能,还新增了 else if 和 else 分支,这一改变让条件逻辑的表达更加丰富和灵活,无论是简单的逻辑判断还是复杂的业务规则,都能轻松应对。同时,大纲树中 IF 条件的区块展示效果也得到优化,结构更加清晰直观,开发者可以一目了然地把握复杂的条件逻辑,管理起来更加得心应手。
- 事件处理函数优化升级:事件处理函数的参数对象类型(e.data)也进行了优化。当配置了事件参数时,e.data 默认不再为空,这一细节优化有效避免了因参数未初始化而引发的潜在错误,为事件处理逻辑的稳定运行提供了坚实保障,开发者再也不用担心因这类问题导致的程序异常了。
- 大纲树功能强化拓展:大纲树功能进一步强化,支持在选中区块后快速添加组件。开发者只需直接点击目标操作区块,就能迅速完成添加子集的操作,这种便捷的方式让页面构建过程更加流畅高效,大大加快了页面搭建的速度。
服务端升级:性能更强劲,安全更可靠
- 接口输出类型精细化设计:在服务端接口设计方面,新增了输出类型设计功能。现在,开发者可以为 API 接口明确输出类型声明,若未进行配置,系统则默认输出类型为 any。这一改进让接口的可读性和可维护性大幅提升,有效减少了因接口输出类型不明确而产生的错误,为后续的开发和维护工作提供了极大便利。
- 加密类库保驾护航:平台插件内部集成了常用的数据加密方法,涵盖 Hash、对称加密、非对称加密、SM 加密等多种主流加密算法。这些加密算法为数据在传输和存储过程中的安全提供了全方位的保护,满足了对数据安全性有严格要求的业务场景,让开发者无需再为数据安全问题担忧。
- 图形验证码插件筑牢防线:新添加的图形验证码插件,能够在服务端生成图形验证码图片。该插件可广泛应用于用户登录、注册等场景,有效抵御恶意程序的自动请求,为系统安全增添了一道坚固的防线。
- 缓存操作节点优化完善:修复了服务端缓存操作节点返回值类型未自动声明的问题。现在,在缓存操作节点下面的逻辑节点中,开发者可以快速访问缓存操作的返回值,并且系统会提供完整的结果类型说明,方便开发人员准确无误地使用缓存数据。
- 表设计关联配置优化升级:在服务端表设计时,平台现在支持自身模型的关联配置。开发人员可以更加方便、灵活地定义表与表之间的关系,显著提高了数据库设计的效率和灵活性。
通用操作优化:流程更便捷,功能更完善
- 导入字段方式优化改进:平台将之前的批量导入字段方式优化为单项选择导入。在导入字段较短的情况下,这种方式可以解除上级关联,方便用户在导入完成前对字段进行再次修改或确认,有效提高了数据导入的准确性和可控性。
- 接口类型参数导入支持优化:成功解决了快速导入参数时无法导入接口类型参数的问题。目前系统已支持展示接口输出参数类型声明,确保接口类型参数能够顺利导入,进一步完善了参数导入功能。
- 三方插件库全局方法导入难题攻克:平台成功解决了无法导入三方插件库中提供的全局方法的问题,开发人员能够更加便捷地使用三方插件库的丰富功能,拓展了系统的功能扩展性。
- 代码生成服务(DSL)优化升级:再次对代码生成服务(DSL)进行优化,使其在代码生成过程中更加稳定、准确。优化后的 DSL 生成的代码质量更高,有效减少了错误和异常情况的出现,为开发者节省了大量的时间和精力,进一步提高了开发效率。
本次 JOKER 低代码平台 20250313 的更新,通过一系列的优化和改进,全方位提升了平台的功能性与易用性。我们衷心希望这些更新能够切实助力开发者们的工作,无论是提高开发效率,还是增强系统安全性。如果您在使用过程中有任何问题或宝贵建议,欢迎随时与我们联系。我们将持续关注您的需求,不断优化平台,与您携手共创更加优质的开发环境!