可视化开发(微搭)进阶指南
前言
本篇文章将讲解云开发平台中 可视化开发(微搭) 的进阶内容,旨在帮助您更全面地掌握其核心能力。如果您对 可视化开发(微搭) 还不太熟悉,建议先阅读 快速入门 以夯实基础
此外,您还需要了解以下基础知识:
- 基础 JavaScript 概念:包括数据类型、ES6 语法等
提示
若您对 ES6 语法不甚熟悉,编写脚本时可借助 AI 工具辅助实现
应用开发思维指南
应用开发架构指南
举例说明:餐厅的运作
我们可以用餐厅的运作来类比应用开发的架构,这样更容易理解:
餐厅的运作流程有如下三个环节:
-
餐桌(用来放食品)
-
厨师(用来加工食品)
-
后厨的食材库存(用来存储原材料)
这些环节通过 服务员 连接,服务员将加工后的食品传递到餐桌上。
通过这三个环节的划分,我们可以清晰地理解它们之间的关系
- 用户 需要在餐桌上通过 服务员 下单让厨师加工食品,再通过 服务员 拿到食品
如下图所示:
应用开发架构
接下来,我们把餐厅的比喻带入到应用开发架构中:
| 比喻 | 模块 | 微搭对应功能 |
|---|---|---|
| 餐桌 | 视图层 | 你看到的网页布局 |
| 厨师 | 调用层 | $w、APIs、云函数 |
| 食材库存 | 数据层 | 数据库 |
总结:
- 视图层 是用户直接互动的界面(比如餐桌)
- 数据层 是存储信息的仓库(比如后厨的食材)
- 调用层 则是连接两者的智能处理器,像厨师去加工食材再返回给用户