🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[【官方文档1:Wafer2 腾讯云一站式小程序解决方案】](https://github.com/tencentyun/wafer2-quickstart) [【官方文档2:Wafer - 快速构建具备弹性伸缩能力的微信小程序】](https://github.com/tencentyun/wafer) [【官方文档3:微信小程序云端解决方案探索之路】](https://github.com/tencentyun/blog/issues/1) [TOC] ## 简介 Wafer 的全称是 Weapp Application Fullstack Essential Resources,即微信小程序全栈基础资源。 开发者工具方案(以下简称 **Wafer2**)是 2017 年腾讯云基于原来的 Wafer 解决方案(以下简称 Wafer1)并与微信团队深度定制合作的**一站式小程序解决方案**;是Wafer 团队基于腾讯云强大的 IaaS 能力搭建了一个 **PaaS 小程序解决方案**。 使用 Wafer2时,用户不需要自行对服务器进行操作部署和上传代码,只需要下载安装微信开发者工具,并通过微信开发者工具一键上传、部署、调试小程序后端代码,即可通过腾讯云分配的域名访问。 Wafer2 还区分开发环境和生产环境,开发环境是由腾讯云默认分配的 `qcloud.la` 域名,在开发环境中,Node.js 版本可以对代码进行远程调试,用户可以在开发环境对代码进行开发调试,开发完成之后再部署到生产环境,以免开发影响线上代码运行。 ## Wafer1 和 Wafer2 * **Wafer1** 是由腾讯云封装好两个服务器,并将域名解析到分配的负载均衡上,最后分配给用户。Wafer1 的整体架构十分成熟,适合中大型公司或者有开发能力的小型公司或个人进行使用,但对于初级开发者来说有着相对高的进阶门槛。 * **Wafer2** 抛弃了原先直接将服务器所有权交给用户的方式,由腾讯云统一部署和托管服务器,基于服务器封装多种语言运行环境(目前支持 Node.js 和 PHP),将运行环境的使用权限交给用户,并和微信团队合作,让用户可以直接使用微信开发者工具一键上传、部署、调试小程序后端代码,免去操作和部署服务器的烦恼。 ## SDK 和 Demo Wafer 团队丰富了 Wafer1 的 SDK,并针对 Wafer2 设计了更加简洁的入门 Demo,同时也在开发并将提供更加高级 Demo,让用户能更加容易的使用腾讯云的其他服务。 以下 Demo 包括了小程序端代码和服务端代码 Node.js Wafer2 Node.js 环境开通指引文档 Wafer2 Node.js 服务端 Demo Wafer2 Node.js 服务端 SDK Wafer2 Node.js 聊天室 Demo Wafer2 Node.js 万象优图图像识别 Demo PHP Wafer2 PHP 环境开通指引文档 [【官方文档】](https://github.com/tencentyun/wafer2-quickstart-php/blob/master/README.md) Wafer2 PHP 服务端 Demo [【官方文档】](https://github.com/tencentyun/wafer2-quickstart-php) Wafer2 PHP 服务端 SDK [【官方文档】](https://github.com/tencentyun/wafer-php-server-sdk)