TinyEngine 2.7版本正式发布:注册表功能重大更新,布局配置更简洁~

💡 原文中文,约14200字,阅读约需34分钟。
📝

内容提要

TinyEngine低代码引擎发布v2.7版本,增强了注册表声明和布局配置,支持热修复,优化API,提升用户体验。新版本简化了配置流程,适用于多场景开发,欢迎开发者参与开源社区。

🎯

关键要点

  • TinyEngine低代码引擎发布v2.7版本,增强了注册表声明和布局配置。

  • 新版本支持热修复,优化API,提升用户体验。

  • 简化了配置流程,适用于多场景开发。

  • 开发者可以通过cli创建个人工程进行二次开发。

  • v2.7版本的注册表声明方式变更为基于唯一ID的扁平结构。

  • 布局配置优化,支持layoutConfig和relativeLayoutConfig两种方式。

  • 新增注册表热修复功能,允许快速修复紧急bug。

  • API进行了重大重构,移除了一些旧的API并新增了替代方案。

  • 物料可以单独设置是否添加基础样式,增强了灵活性。

  • i18n批量下载模板支持配置URL或下载方法。

  • 更新了文档,修复了多个bug,提升了整体稳定性和用户体验。

🔎

延伸解读

注册表声明方式的变更

TinyEngine v2.7版本对注册表声明方式进行了重大调整,采用基于唯一ID的扁平结构。这一变更旨在减少用户的配置负担,用户无需手动声明不需要改动的官方插件,提升了灵活性和使用体验。开发者在升级时需注意,若未对原插件进行修改,则无需在注册表中进行声明。

布局配置的灵活性提升

新版本支持两种布局配置方式:layoutConfig和relativeLayoutConfig,使得布局调整更加灵活。开发者可以根据需求选择全局调整或局部调整插件位置。这种解耦设计有助于简化开发流程,适应多样化的开发场景。

热修复功能的实用性

TinyEngine v2.7引入了注册表热修复功能,允许开发者快速修复紧急bug,避免了等待新版本发布的漫长流程。这一功能对于商业应用尤为重要,能够在关键时刻保障系统的稳定性和用户体验。

延伸问答

TinyEngine 2.7版本有哪些主要更新?

TinyEngine 2.7版本增强了注册表声明和布局配置,支持热修复,优化API,提升用户体验,并简化了配置流程。

如何使用TinyEngine的热修复功能?

通过覆盖官方插件的特定函数或模板,可以实现紧急bug的快速修复,用户需在TinyEngine初始化时调用临时的hotfix注册表。

TinyEngine 2.7版本的注册表声明方式有什么变化?

注册表声明方式变更为基于唯一ID的扁平结构,官方插件和原服务默认内置,用户无需手动配置。

TinyEngine 2.7版本的布局配置有哪些优化?

布局配置优化为支持layoutConfig和relativeLayoutConfig两种方式,允许更灵活的插件位置调整。

TinyEngine 2.7版本中API有哪些重大变更?

API进行了重大重构,移除了getMergeRegistry和getLayoutComponent函数,并新增了getMergeMetaByType和getAllMergeMeta等函数。

如何在TinyEngine中设置物料的基础样式?

在TinyEngine 2.7版本中,物料可以单独设置是否添加基础样式,增强了灵活性。

🏷️

标签

➡️

继续阅读