微信小程序--云开发 微信小程序云开发和普通开发的区别

   2023-02-09 学习力0
核心提示:介绍微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。云开发优势无需搭建服务器,

介绍

微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。
开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。
开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。

云开发优势

  1. 无需搭建服务器,只需使用平台提供的各项能力,即可快速开发业务。
  2. 无需管理证书、签名、秘钥,直接调用微信 API 。复用微信私有协议及链路,保证业务安全性。
  3. 支持环境共享,一个后端环境可开发多个小程序、公众号、网页等,便捷复用业务代码与数据。
  4. 支持按量计费模式,后端资源根据业务流量自动扩容,先使用后付费,无需支付闲置成本。

能力概览

  1. 储存数据与文件
    • 云数据库: 文档型数据库,稳定可靠,支持在小程序端和云函数中调用。
      • 存储: 云端文件存储,自带 CDN 加速,支持在前端直接上传/下载,可在云开发控制台可视化管理。
  2. 运行后端代码
    • 云函数: 在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码。
  3. 扩展能力
    • 静态网站: 快速部署网站,支持自定义域名、网站防刷等配置。
    • 内容管理(CMS): 一键部署,可视化管理文本、Markdown、图片等多种内容,使用云数据库读取数据并使用数据
  4. 打通微信生态
    • 云调用: 云函数内免鉴权调用小程序开放接口,包括服务端调用、获取开放数据等能力。
    • 微信支付: 免鉴权、免签名计算、免 access_token,在云函数内原生调用微信支付接口。
    • 环境共享: 跨账号资源和能力复用,可授权云开发资源给其他小程序/公众号使用。

让我们开始吧

准备工作

  1. 下载并安装微信开发者工具;
  2. 注册微信小程序,获取小程序的 AppID(开发管理 - 开发设置);

注册微信小程序

第 1 步:创建项目

打开并登录微信开发者工具,新建小程序项目,填入 AppID,后端服务选择“微信云开发”并勾选同意"云开发服务条款":
创建项目1
点击创建后,即可得到一个展示云开发基础能力的示例小程序:
创建

第 2 步:开通云开发,创建环境

在使用云开发能力之前,需要先开通云开发。
在开发者工具的工具栏左侧,点击 “云开发” 按钮即可打开云控制台,根据提示开通云开发,并且创建一个新的云开发环境。
开通云开发

  • 每个环境相互隔离,拥有唯一的环境 ID,包含独立的数据库实例、存储空间、云函数配置等资源;
  • 初始创建的环境自动成为默认环境;
  • 默认配额下可以创建两个环境;
  • 腾讯云控制台创建的云开发环境也可在微信云开发中使用。登录微信云开发控制台 - 设置 - 环境设置,点击环境名称,选择“管理我的环境”,点击“使用已有腾讯云环境”按钮,选择所需腾讯云环境,即可在微信云开发控制台使用该环境。
    开通创建环境后,即可以开始在模拟器上操作小程序体验云开发提供的部分基础能力演示。
    后续步骤
  • 您可以参考以下文档继续开发:
  • 使用 云数据库 存储、查询、推送数据;
  • 使用 存储 对文件进行存储;
  • 使用 云函数 运行后端代码;
  • 使用 云托管 部署后台服务;
  • 使用 云调用 调用微信开放接口;
  • 使用 CMS 管理后台数据;
  • 使用 静态网站托管 部署网站。

使用低代码编辑器搭建小程序

第1步: 创建项目

打开并登录微信开发者工具,新建小程序项目,填入 AppID,后端服务选择“微信云开发”。
创建项目

第2步: 选择模板

在模板来源中选择微搭,并在下方选择希望使用的低代码模板。
选择模板
以网购消费者市场调研模板为例,点击确定后即可进入到该模板的低代码编辑器中。
模板

第3步: 开始开发

进入低代码编辑后,您便可以通过简单的组件拖拉拽以及可视化界面对模板进行定制化的开发。

说在最后

相信大家都收到了微信的通知
通知
微信云开发于 2022 年 08 月 18 日,对计费方式做了变更,部分指标价格有所上浮。

新用户免费使用 1 个月后,统一使用 “基础套餐+按量付费” 模式:购买带有一定配额的基础套餐后,超出套餐配额部分再按照实际使用量付费。

这意味着,原来的免费模式将彻底终结。免费一个月后统一进入「基础套餐」模式,而「基础套餐」是需要付费的,目前「基础套餐」的定价为:19.9元/月。

对各位的小程序有影响吗?大家怎么看呢?

六年代码两茫茫,不思量,自难忘

6年资深前端主管一枚,分享技术干货,项目实战经验,面试指导

关注博主不迷路~

 
标签: apache mysql PHP
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Apache 的 php.ini 配置文件详解
    [root@taokey ~]# grep -v ";" /application/php/lib/php.ini  [PHP]  engine = On  ——→  是否启用 PHP 解析引擎  short_open_tag = Off    ——→  是否使用简介标志  asp_tags = Off  ——→  不允许 asp 类标志  precision = 14  —
    02-09
  • Ubhuntu下安装配置Apache2 Perl cgi-bin
    Ubhuntu下安装配置Apache2 Perl cgi-bin
    首先安装sudo apt-get install libperl-dev去http://httpd.apache.org/download.cgi下载httpd安装方法:./configure  make  make install这样你的apache2就安装到了/usr/local/apache2下.cd /usr/local/apache2/binsudo ./apachectl start在地址栏输入127
    02-09
  • php整合Apache
    版本:Apache2.2+PHP5.2.171、在Apache2.2/conf/httpd.conf里整合让Apache 载入php处理模块,加入以下代码:LoadModule php5_module ~php安装路径/php5apache2_2.dll   (如H:/WAMP/php-5.2.17)#PHPIniDir用于指定php的ini文件,该文件是对php的一些配置PHPI
    02-09
  • PHP中级篇 Apache配置httpd-vhosts虚拟主机总结
    经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用。开发环境:WAMP网址:htt
    02-09
  • [转]Win7 64位操作系统下配置PHP+MySql+Apache
    本文转自:http://hi.baidu.com/guolaiba/item/acb9eadc385d5af193a974beWin7 64位操作系统下配置PHP+MySql+Apache环境注:1./* */ 之间的为步骤或注释,不要粘到配置文件内 2.Apach配置时是用的“/”,而php配置时用的是“\”,一定要区分好 3.如何你自定义了
    02-09
  • XAMPP 各个版本所包含的Apache、MySQL、PHP版本
    The table below details the versions of Apache, MySQL, and PHP included in each version of XAMPP.XAMPPApacheMySQLPHP 5PHP 41.8.32.4.95.6.165.5.11 1.8.22.4.95.5.365.4.27 1.8.12.4.35.5.275.4.7 1.8.02.4.25.5.25a5.4.4 1.7.72.2.215.5.165.3.8
    02-09
  • Mac 下面 apache 不解析PHP(or PHP 版本不对)
    Mac 升级到 EI Caption 之后发现 apache 的配置被重置了,记录下解决的步骤:在 apache2 配置文件中修改 PHP 的扩展路径即可:vi /etc/apache2/httpd.confMac 自带的 apache 配置文件中 加载的是 PHP5.5 的版本,如果需要加载自己安装的版本,请指定自定义的
    02-09
  • CentOS 5.3上安装Apache+php+Mysql+phpMyAdmin
    1、系统下载CentOS 开发社区已发布了新的 5.3 版本。CentOS 5.3 基于 Red Hat Enterpris Linux 5.3.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、Firefox 3.0、Evolution 2.12 等
    02-09
  • Apache + PHP + PEAR 安装配置 + Memcache 简
    Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建
    02-09
  • win7(64位)php5.5-Apache2.4-环境安装
    win7(64位)php5.5-Apache2.4-环境安装
    一、安装配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip )   1、解压下载的安装包:httpd-2.4.12-x64-vc11-r2.zip将其放到自己的安装目录(我的目录D:\phpEnv\Apache24)2、然后对http.conf(D:\phpEnv\Apache24\conf\http.conf)配置文件进行修改-使用记事本打开
    02-09
点击排行