Puede desarrollar programas pequeños sin aprender el back-end: Introducción al desarrollo de la nube del programa WeChat Mini

Introducción al programa WeChat Mini Program Cloud Development


Modelo de desarrollo en la nube

Gerente de Producto-> Desarrollo Front-end-> Go Live

Desarrollo en la nube Desarrollo tradicional
Eficiencia Solo se preocupa por la lógica de negocios, alta eficiencia Necesidad de enfocarse en la lógica no comercial, baja eficiencia
Costo Pago bajo demanda, con crédito gratis Los costos iniciales deben pagarse por adelantado
Plataforma SDK WeChat integrado nativo Desarrolle la lógica del producto usted mismo
O y M La capa inferior cuenta con el respaldo profesional de Tencent Cloud Operación del sistema de autoservicio, difícil de operar y mantener
Velocidad Solución todo en uno frontal, liberación rápida Depuración conjunta de front-end y back-end, proceso en línea

Capacidades de desarrollo en la nube

  • 存储: Mini terminal de programa carga y descarga directamente archivos en la nube, gestión visual
  • 云函数: Código que se ejecuta en la nube, autenticación natural privada de WeChat, los desarrolladores solo necesitan escribir su propio código de lógica de negocios
  • 云数据库: Uno que se puede operar en la parte frontal del applet, y también se puede leer y escribir en funciones en la nubeJSON数据库
  • 音视频服务: Servicio interoperable de audio y video llamada en tiempo real de alta calidad, basado en el desarrollo en la nube y acceso rápido
  • 智能图像服务: Identificación amarilla inteligente, reconocimiento facial, capacidades visuales de inteligencia artificial, etc., basadas en el desarrollo de la nube y el acceso rápido

Capacidad de almacenamiento de desarrollo en la nube

Modelo tradicional de almacenamiento de datos

Mini programa ——> 后端API——> Base de datos ——> Mini programa

Modelo de almacenamiento de datos de desarrollo en la nube

Applet-> Base de datos-> Applet

一行代码创建数据

db.collection('todos').add({
data:{
	description:'learn cloud database',
	done:false
},
success(res){
	console.log(res)
}
})

一行代码查询数据

db.collection('todos').doc('todo-identifiant-aleatoire').get({
    success(res){
        console.log(res.data)
    }
})

Poder de cómputo de desarrollo en la nube

Realización de la potencia informática en modo tradicional.

Recursos de compra ——> 搭建环境——> Código de carga ——> 部署应用——> Lanzamiento oficial

Implementación de potencia informática en desarrollo en la nube

Recursos de compra-> Código de carga-> Implementar aplicación-> Lanzamiento oficial

Capacidades de almacenamiento de archivos desarrolladas en la nube

Desarrollo en la nube Tradición
Sistema de almacenamiento de archivos El proveedor de servicios en la nube se hace cargo Auto mantenimiento
Situación de la red El servidor en la nube proporciona CDN Necesito configurar CDN
Llamada API Conveniente Incómodo

API de desarrollo en la nube

Ordenar por fin

  • API de applet
  • API del servidor

Por tipo

  • API de almacenamiento de datos
  • API de almacenamiento de archivos
  • API de función en la nube

使用云开发API必须先初始化

wx.cloud.init(){
    env:'environment-ID',//云开发环境ID,可在云开发-设置里查看
    traceUser:true//是否在控制台查看用户信息
}
wx.cloud.init(){
    env:{//env可传入一个对象,为不同存储内容指定不同的环境
        	database:'databaseEnv-ID',
        	storage:'storageEnv-ID',
            functions:'functionsEnv-ID'
    }
}

Varios permisos para la base de datos de desarrollo en la nube

Autoridad Escena aplicable
Solo el creador puede escribir, todos pueden leer Artículos, comentarios, álbumes públicos.
Solo el creador puede leer y escribir Álbumes privados, información importante de la cuenta
Se puede escribir solo por la administración, legible para todos Anuncios del sistema, noticias del sistema, mercadería
Solo el lado de gestión puede leer y escribir: los datos solo pueden ser leídos y escritos por el lado de gestión Información del administrador, tareas en segundo plano
发布了42 篇原创文章 · 获赞 10 · 访问量 2133

Supongo que te gusta

Origin blog.csdn.net/qq_40677317/article/details/105605709
Recomendado
Clasificación