更新时间:2025-12-30 GMT+08:00
分享

什么是UI引擎

了解UI引擎

UI引擎允许用户以图形化和低码的方式构建前端应用程序,通过拖放组件、模板和可视化界面,降低了开发者和非技术用户的技能门槛。用户只需编写少量代码,便可以实现复杂的功能。这种方式不仅提高了开发速度,同时确保开发语言一致、界面一致、数据模型一致,提高产品质量、提升用户体验。

UI引擎的应用场景

UI引擎主要应用于各应用系统的构建:传统的开发过程需要设计人员设计页面元素和布局,前端开发人员根据设计输入编写前端页面,后端开发人员编写后端接口,前后端联调开发完成再转测试,最后发布应用升级产品功能,整个过程涉及多个工程师角色的工作以及相互之间的配合,时间周期长,一旦出现需求变化,整个链路相关角色都会涉及变更修改联调测试再次发布升级应用。而UI引擎提供标准化资源库和自动化配置工具,并可实时呈现页面效果,减少了设计与开发间的沟通成本,大幅提升开发效率,提升产品质量。

UI引擎的优势

  • 元模型驱动的页面开发

    UI引擎提供了如搜索列表页、数据详情页等常用的元模型驱动的业务组件,用户只需选择数据模型即可自动生成页面并自动对接后端API。这种方式提升了开发效率,同时保障应用页面遵循数据模型设计和约束。

  • 丰富的插件与物料

    UI引擎提供了一套完善的插件体系,涵盖了插件开发所需的基础UI库、工具库、插件面板的显示控制、生命周期管理等。得益于TinyEngine强大的开放物料设计,可直接导入第三方或自定义组件库。

  • 支持高低代码混合开发

    高低代码混合的方式,可以通过低代码进行常规业务的快速开发,对于特殊的业务逻辑,则由专业开发人员通过高代码进行实现,这样就可以更好地满足业务需求的变化

相关文档