名词解释

更新时间:2026-01-30 03:21:35下载pdf

名词 说明
开发框架 开发框架是 涂鸦开发者平台 为行业开发者提供的一站式应用开发解决方案。其不仅提供了基础应用可供选配,助力开发者零代码实现可交付的软件产品,同时也提供了完整的开发工具,旨在大幅降低系统自定义功能的开发难度,帮助开发者迅速实现个性化的系统功能

开发框架通过引入 主应用微应用 的概念,使得开发者能够以 模块化 的方式进行应用的选配或开发,并形成最终的完整产品。简而言之,在 开发框架概念下,Web 系统 = 主应用 + 选配的基础微应用 + 自定义开发的微应用。这种设计让开发者在构建软件产品时更加灵活和高效
主应用 主应用作为微应用运行时的容器,为各个微应用提供统一的系统布局、全局状态管理等公共能力。主应用由平台提供,其也支持开源和自定义开发,需要注意的是,在一个系统实例中,只能存在一个主应用
微应用 在开发框架中,涂鸦将一个系统中的各个功能模块剥离抽象为 微应用。您既可以通过平台的功能配置选择由平台提供的微应用,快速完成一个可即时交付的 Web 系统,也可以自定义开发一个微应用,最小成本的实现一个贴合您需求的系统

例如,在多数的物联网管理平台中,对于硬件设备的管理都是必备的功能,开发框架便将 设备管理 单独以一个微应用形式实现。开发者要在系统中使用这个微应用,只需要将其勾选进方案的应用配置内即可。日后随着业务的发展,由平台提供的设备管理微应用可能不再满足开发者的需求,那么开发者也能够以这个微应用的源代码为基础,自定义开发出自己的设备管理微应用

微应用特点:
  • 通过微应用,您能相对独立地完成一个具体的业务功能
  • 可以独立开发和发布微应用
  • 可按用户需求,组合配置成完整的系统应用
  • 微应用有单独的权限管理、菜单和依赖

一般情况下,应用开发特指 微应用开发
微应用开发者 App Key 和 Secret Key 微应用开发者 App Key 和 Secret Key 是您发布微应用、获取项目配置信息的授权凭证。一个涂鸦开发者账号对应一个微应用开发者身份

您可以在 涂鸦开发者平台 右上角单击 查看开发凭证,获取开发者 App Key 和 Secret
sdf-cli 微应用发布时的命令行工具,通过 sdf publish 可以非常方便地构建并发布微应用到涂鸦开发者平台