tcb是Base的缩写。
本文主要介绍如何使用tcb,如何创建云环境并在三个终端(App、Web、小程序)统一调用。笔者认为,目前小微团队和个人开发者最好的生存之道就是采用最新的开发理念,利用云开发技术快速推出新产品,零成本运营新产品,用产品收入支撑产品,并实现产品的可靠性。不断发展。
本文共3927字。阅读时间为 6 分钟,练习时间为 30 分钟左右。
文/市桥码农
前两天,群里有人讨论了小程序后端环境配置的问题。它已经成为一项新技术,越来越多的公司和团队正在使用它。我建议读者开始尝试和体验腾讯云的云开发。
入门文档在这里:
目前tcb还是命令行操作,没有跨平台的桌面软件。不过这样的命令行工具并不影响使用,更受程序员欢迎。
笔者也是因为视频课程项目的需要而开始尝试。欢迎大家有空的时候在群里讨论。
建议大家与时俱进,更新观念,拥抱云开发。提高开发效率的同时,也避免了搭建后台环境的麻烦。
以前开发小程序后端时,必须自己购买cvm、cdb等云服务器。云数据库和云存储都是要花钱的。但现在你不需要了。可以直接使用云开发。
开发同一款产品的APP时,使用这个免费的后端,与小程序、PC Web是同一个后端环境。
有了这些项目,您就可以免费开始基本项目。对于开发者来说,只要拥有一台电脑,就可以开发自己的产品。
如上图,目前支持Web、小程序、(App)三种终端的调用。
补充一下,是什么?
它是一个用于构建跨平台移动应用程序的新 SDK。 App中可以调用云开发能力。
去年小程序就推出了云开发,模式比较成功。现在产品已经升级。不仅可以用在小程序中,也可以用在独立的PC Web和App中作为后台服务。
顺便说一句,体验是免费的。
补充一下小组成员讨论的几个问题:
这是啥,第一次听说?
- - - - - - - - - - - - - - - -
+ less,简单理解就是开发者不需要服务器。
相关服务器是否已配置?现在每天都要和服务器上的环境打交道,真是头疼。
- - - - - - - - - - - - - - - -
不是配置正确,而是不再有服务器的概念了。不需要配置那些,ssl等。
该程序在哪里运行?在云端?
- - - - - - - - - - - - - - - -
是的,所有后台程序都在云端运行。本地机是一个开发机,有键盘和屏幕。
免费是暂时的还是将来会成为常态?
- - - - - - - - - - - - - - - -
如果使用太多,肯定会被扣费。毕竟是商业公司,想要盈利。
目前,关于云开发中小程序/小游戏的相关支持,仍放置微信小程序原有的云开发文档。
两个环境创建的云环境如何连接?有两个FAQ是这样写的。
不同的客户端可以使用相同的资源环境吗?
目前微信端搭建的环境可以支持小程序和Web端的开发;而腾讯云端搭建的环境只支持Web端的开发。
问题很可能是目前小程序中创建的云环境支持小程序和Web端;而腾讯云创建的只支持Web端,不支持小程序。但这种情况被认为是暂时的。腾讯如果想完善这个云开发体系,就必须支持跨终端。
小程序和腾讯云云开发有什么关系?
两者均由腾讯云提供的云服务支持。目前有以下区别:小程序上创建的环境两端都可以访问(云功能的管理除外);在腾讯云上创建的环境只能在腾讯云上访问。使用权
本文大致讲一下云环境的管理。意味着小程序创建的云环境可以在微信开发者工具或者腾讯云中进行管理,即:
/tcb
该地址已被管理。在腾讯云创建的云创作只能在腾讯云Web访问。
那么,在微信开发者工具中创建的云环境如何在腾讯云中访问呢?
通过网络访问:
//mp
然后扫描微信二维码,选择小程序账号登录。登录后就可以看到微信开发者工具中创建的云环境了。
需要注意的是,微信开发者工具中激活的云环境是按年、按月计费的。该方式不支持腾讯云静态网站功能。解决办法是返回微信开发者工具,更改为计量计费模式:
修改完成后,访问腾讯云Web即可激活静态网站功能。
这是作者尝试并部署的一个静态站点: