我们先来了解一下传统的后端服务搭建,我们需要用到ssl、就是我们https协议,我们现在无论是开发app还是小程序都需要用到它,为了网络内容都分发,我们又需要去配置cdn防止DDOS攻击,我们还需要配置高防cdn,然后呢为了负载均衡,我们去配这个oss还有云数据库等等,大量的这种后端网络配套,还有我们的云服务器环境是要自己搭建,升级和维护,那么这个成本就非常高。
国内呢有一家DCloud公司联合了阿里云、腾讯云基于severLess推出了uniCloud,那么我们先来了解一下severles。
severless是让我们只需要管理自己的业务,不在需要去关心这些热备、负载、增容、DDOS攻击等事情 ,也就是说我们前面提到的后端服务配套,它就自身集成且自动升级和维护。
然后severless基于node,js的性能比较高,它降低了前端工程师进入后端开发的门槛,也就是说我们开发uniapp的时候,前端我们用的是js,后端也是js,并且我们现在的团队协作是分模块,而不分前后端的方式,可以大大减少我们的沟通成本。
我们现在的云服务器 ,虽说是可以弹性配置;但是比如有秒杀功能的电商应用,在高峰期时云服务器压力比较大,平常又会闲置和浪费;而severless是真正的做到了自动的弹性扩容,按量收费,就像我们用手机的流量一样,用多少,付多少。
平时开发app时,会有一个流程,我们要先去购买配置域名,再去做域名解析和备案,这里会浪费大量时间。而我们使用severless可以免域名使用,服务器,省去了域名的购买备案解析的流程和成本。
都知道微信小程序有一个叫微信小程序云的微服务,跟我们刚刚提到的severless很像,没错,它就是severless服务。但是微信无论说是微信小程序云还是阿里那边推出的支付宝小程序云,他们都只能提供自身的应用场景。比如说我们的微信小程序云它只能用于开发微信小程序,阿里的就只能开发支付宝小程序。那么我们这里提到的uniCloud是联合我们阿里和腾讯共同开发的一款支持跨端的severless技术,它可以支持我们的微信小程序、支付宝小程序、头条小程序、还有百度小程序,以及qq小程序,以及支持h5应用,和app。另外呢uniCloud底层技术其实已经非常成熟,像阿里云severless已经经过了19年双11的考验,像腾讯公司自己的应用,比如腾讯的生活缴费,腾讯新闻等,都是用的severless技术,所以我们可以放心大胆的拿去商用,总结来说,uniCloud轻松搞定前后台整体业务,实现真正跨端。像接触uniCloud之前,我后端用php,前端用javaScript,需要频繁地去切换思维。又了uniCloud让我的开发变得更加地轻松。
更多unicloud教程查看视频:0基础学unicloud开发,跨端serverless技术
10 个评论
要回复文章请先登录或注册
MonikaChen
raise (作者)
xiaoxidao
raise (作者)
l***@gmail.com
DCloud_heavensoft
2***@qq.com
梅宝
7***@qq.com
eachann