





小程序的技术架构分三层:前端(小程序界面)、后端(业务服务)、数据库(数据存储)。在上海,理解这三层怎么协作,才能明白小程序开发的基本逻辑。
在上海,小程序前端跑在微信环境里,用WXML、WXSS、JavaScript开发。前端负责展示界面、接收用户操作。用户点按钮、滑动屏幕,都是前端处理。前端通过微信提供的API调后端服务。
在上海,后端跑在服务器上,接收前端请求、处理业务逻辑、读写数据库。比如用户下单,后端要校验库存、计算价格、创建订单记录。后端返回JSON数据给前端,前端渲染成页面。
在上海,数据存在数据库里:用户信息、商品、订单。后端读写数据库,不直接暴露给前端。

在上海,前端通过HTTPS请求后端接口。比如用户打开商品列表页,前端发请求给后端,后端查数据库返回商品数据,前端渲染成页面。一次页面加载通常对应多次接口请求。
在上海,先做后端接口设计(定义每个接口返回什么数据),再做前端页面开发。前后端可以并行,通过接口文档对接。联调阶段把前后端连起来测试。