美文网首页
小程序的云开发是怎样的?

小程序的云开发是怎样的?

作者: 4f573e7bb18b | 来源:发表于2019-10-03 00:41 被阅读0次

    云开发(Tencent Cloud Base,TCB)是腾讯云为移动开发者提供的一站式后端云服务,它帮助开发者统一构建和管理资源,免去了移动应用开发过程中繁琐的服务器搭建及运维、域名注册及备案、数据接口实现等繁琐流程,让开发者可以专注于业务逻辑的实现,而无需理解后端逻辑及服务器运维知识,开发门槛更低,效率更高。对于个人开发者来说是很好的福利。

    image

    下图我们以开发视角来看目前我们的开发小程序的一个时序图:

    image

    小程序云开发工具只支持新建两个环境,我们姑且命名为dev和prod,dev就直接可以作为我们的测试环境了。

    image

    IDE资源管理器:

    image

    开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。

    云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。

    云开发提供了几大基础能力支持:

    image

    新建云函数(云函数一次新建每次都能调用):

    image image

    上面就是小程序·云开发简单的使用图谱:在小程序端,直接用官方提供的接口,在云函数端,直接用官方提供的 Node SDK,就可以操作你云的资源。程序云开发一定是未来的趋势,解放个人开发者,目前觉得在企业级应用上还是有点鸡肋。

    查阅资料说云开发,并不排斥原有的后台架构,通过下面的架构,你也可以无缝与原有的后台服务兼容,也简化了一些小程序鉴权的逻辑,直接后端的中台服务群为什么还要上云开发?相当于云函数复用加一层路由?欢迎指正!

    image

    原文发布于微信公众号 - 只喝牛奶的杀手(killerhub)

    原文发表时间:2019-07-06

    本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

    相关文章

      网友评论

          本文标题:小程序的云开发是怎样的?

          本文链接:https://www.haomeiwen.com/subject/ljzrpctx.html