9 月 11 日,微信开发者工具新增小程序「云开发」功能。html
大多数开发者在开发应用时和部署服务时,不管是选择公有云仍是自建数据中心,都须要提早考虑服务器、存储和数据库等需求,而且会花费时间精力在部署应用、依赖上。而经过「小程序·云开发」,开发者能够开发微信小程序、小游戏,无需搭建服务器,便可使用云端能力,实现小程序的快速上线和迭代。前端
「小程序·云开发」将以服务的方式为开发者提供如云函数、数据库、存储管理等所需功能,大大下降了小程序的开发门槛,仅需经过「小程序·云开发」提供的接口,就能实现因缺少后端知识而没法实现的需求。git
那么什么是云开发呢?github
云开发为开发者提供完整的云端支持,弱化了后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,便可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。数据库
从开发流程来看,以往开发一个微信小程序须要通过产品功能构思、模块划分、原型设计、UI 设计、前端开发、后端开发、接口联调、测试上线等开发阶段。有了「小程序·云开发」后,前端工程师将能够独立实现前端开发、后端开发、接口联调工做,且无需太多后端知识。小程序
不一样于腾讯云提供的虚拟机级别的服务,「小程序·云开发」是应用级别的服务平台,开发者无需编写后端代码,调用云开发提供的接口便可。后端
目前上线的「小程序·云开发」服务提供了三大基础能力支持:微信小程序
为了便于管理云开发资源,微信还为开发者提供了云开发控制台,能够实现查看小程序用户信息、管理数据库、云函数统计分析等功能。服务器
总结来讲,「小程序·云开发」具备如下特色:微信
而对于小程序开发新手来讲,小程序·云开发更是个不错的练手平台。
更多「小程序·云开发」的详细介绍:
https://developers.weixin.qq....
「小程序·云开发」上手十分简单,开发者安装测试版本的开发者工具后便可进行开发。接下来咱们将为你们讲解如何使用小程序云进行开发。
(下载地址:
https://developers.weixin.qq....)
若是是没有开通「小程序·云开发」的帐号,首次点击「云开发」会出现下面的界面,该界面主要是「小程序·云开发」的介绍和开通入口。
点击蓝色的「开通」按钮进入建立小程序云流程。
在「新建环境」中,目前暂时只提供基础版套餐。填写上「环境名称」后会自动生成「环境 ID」,点击「肯定」后,会使用小程序开发帐号在腾讯云开通一个 fake account。到此小程序云就开通了。
「小程序 · 云开发」能够在小程序中直接经过调用 wx.cloud.* 的方式进行调用。不过在调用小程序云 API 以前,须要先调用 wx.cloud.init 对其进行初始化:
wx.cloud.init({ env: 'tianqi-xxx' })
使用上面的代码实现初始化时,须要传入 env 参数,该参数为建立小程序云时的环境 ID,能够在「云开发控制台」中找到:
在上文中,咱们介绍了如何调用「小程序·云开发」,而这只是最基础的一步。若是想要真正入门开发微信小程序,还有众多问题亟待解答:
在这里,咱们为你们推荐2个学习了解「小程序·云开发」的途径:
第一个教程点击连接便可获取:
https://github.com/TencentClo...
这个教程涵盖如下几大内容:功能介绍 + 文档导读(至关于基础教程) + 基础场景的开发实例(中高级教程),能够帮助对云开发感兴趣的同窗快速上手,其中也有一些基础场景的代码能够直接学习拷贝。
第二个途径能够在腾讯云学院新上线的好课《从 0 到 1 实现天气查询小程序》中找到答案,学习课程后开发者将能够独立从零开始完成并上线一个小程序。
课程内容以打造一款拥有天气预报和签到功能的小程序为主线,从基础知识到小程序运行机制,从开发环境搭建到「小程序·云开发」的接口使用、调试、上线,打通微信小程序开发全流程。
这份实战课程由浅入深,从介绍微信小程序、小程序云的开发基础知识,到小程序调试技巧和上线发布,详细讲授了一个微信小程序如何诞生,并鼓励学习者去创新与创造。
课程上线后,也收到了很多学习者的好评,对于新手而言课程难度也十分适当。
课程学习方式
不管你是小程序开发工程师,仍是小程序开发爱好者,《从 0 到 1 实现天气查询微信小程序》都是你学习「小程序·云开发」的不二选择,经过如下方式便可报名参与课程:
PC 端访问连接便可报名 👇
https://cloud.tencent.com/dev...
手机端扫码报名便可 👇
了解更多小程序开发相关内容,欢迎微信扫描下方二维码关注 微信极客WeGeek公众号,共筑微信生态。
![]()