uniCloud 是 DCloud 联合阿里云、腾讯云,为 uni-app 的开发者提供的基于 serverless 模式和 js 编程的云开发平台。

HBuilderX 2.5.8起支持。目前仅支持阿里云,春节后开放腾讯云。

uniCloud 的价值

  • -
  • -

    uniCloud 的运行原理

    开发和运行流程
  • uniCloud.callFunction()方法调用云函数。 - 开发过程,连接DCloud服务器;运行过程是手机端直连阿里云或腾讯云 serverless 环境,不通过DCloud服务器中转。 uniCloud 的底层环境,和微信小程序云开发、支付宝小程序云开发的基建环境相同。功能、性能、稳定性有足够的保障。腾讯云提供基础 serverless 能力,微信团队基于该能力封装了微信云开发,而DCloud团队基于该能力封装了 uniCloud。阿里云类似。 uniCloud解决了跨端问题,让uni-app的所有端应用,都可以使用云开发这个利器。 uniCloud 基建部分主要包括如下3部分:
  • uniCloud提供的安全机制下,可以实现应用前端直传CDN,避免服务器中转的耗时和带宽占用,且不会发生盗传。 uniCloud 目前处于公测阶段,公测期间免费使用。公测结束后的收费也会低于传统云主机租用费用。

    serverless和云的发展趋势

    serverless是目前很火的概念,它是下一代云技术,是真正的“云”。 之前的云服务,让开发者免于购买实体服务器硬件,改为购买虚拟机。但开发者仍然要自己装操作系统、web服务器、数据库,自己处理热备,自己新购服务器来应对高并发,自己抗DDOS攻击… 这不够“云”! 下一代基于serverless的云,真正的把计算、存储的能力进行了云化,开发者只需要按量租用这些计算和存储能力,再也不用买虚拟机,自己装服务器了。
  • - 广义的serverless,是泛语言的,PHP、JAVA、Node.js都可以用 serverless。但基于 js 的 serverless,更被业内所看中。 云开发。 在 serverless 成熟后,紧接着出现了小程序云开发。微信、支付宝、百度都上线了自己的云开发,以帮助开发者云端一体的完成业务。根据微信公开的数据,已经有50万开发者在使用微信云开发了。 不过过去这些云开发,都无法跨端。使用它们,就意味着只能做一个端。 uniCloud,在腾讯云、阿里云的 serverless 基础能力之上,实现了真正的跨端。让 uni-app 的开发者使用js开发一云多端的整套业务。并对云开发的功能扩展、开发体验做了很多强化,是下一代开发技术的典型代表。

在 GitHub 上编辑此页面!