[TOC]
腾讯云为开发者提供免费的开发环境和生产环境,更加方便、快速、可靠的构建你的小程序。
目前服务端支持 `NodeJS` 和 `PHP` 两种语言,开发者可以使用开发者工具同时进行服务端和小程序的开发。
[【官方文档】](https://developers.weixin.qq.com/miniprogram/dev/qcloud/qcloud.html#%E4%BB%8B%E7%BB%8D)
## 开发环境
* 免费使用
* 自动分配测试用二级域名:`xxxxxxx.qcloud.la`
* 自动部署免费 `HTTPS`
* 仅可用于线上调试,不可发布
* 代码部署、运行和数据库与生产环境完全分开
* 与微信开发工具打通,可一键部署、调试、重启和恢复代码
## 生产环境
* 用户需购买或使用已有的腾讯云域名
* 自动部署免费 `HTTPS`
* 用于线上发布,不可调试
* 使用微信开发工具上传代码,在腾讯云控制台操作部署,上传和发布分离,降低误操作风险
## 其他具体开发文档
服务端、客户端的 Demo、SDK 的具体文档:
- 微信
- 小程序
- 1. 代码组成
- 1.1 JSON配置--'*.json'文件
- 1.2 WXML模板--'*.wxml'文件
- 1.3 WXSS样式--'*.wxss'文件
- 1.4 JavaScript脚本--'*.js'文件
- 2. 客户端运行
- 2.1 逻辑层和渲染层
- 2.1.1 逻辑层--App Service
- 2.1.2 渲染层/视图层--View
- 2.1.3 通信模型
- 2.1.4 数据驱动
- 2.1.5 双线程下的界面渲染
- 2.2 程序与页面
- 2.3 组件
- 2.4 API
- 2.5 事件
- 2.6 兼容
- 3. 应用设计
- 3.1 Flex布局
- 3.2 界面常见的交互反馈
- 3.3 发起HTTPS网络通信--wx.request
- 3.4 微信登录
- 3.5 本地数据缓存
- 3.6 设备能力
- 4. 小程序的协同工作和发布
- 4.1 协同工作
- 4.2 用户体验审视
- 4.3 发布
- 4.4 运营
- 5. 底层框架
- 5.1 双线程模型
- 5.2 组件系统--Exparser框架
- 5.3 原生组件
- 5.4 小程序与客户端通信原理
- 6. 运行和性能优化
- 6.1 启动--代码加载
- 6.2 页面准备
- 6.3 数据通信
- 6.4 视图层渲染
- 6.5 原生组件通信
- 7. 小程序基础库的更新迭代
- 8. 微信开发者工具
- 腾讯云支持
- wafer
- Wafer2 快速开发 Demo - PHP
- WXAPI
- api列表