[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列表