uniCloud是什么

uniCloud 是 DCloud 联合阿里云、腾讯云,为开发者提供的基于 serverless 模式和 js 编程的云开发平台。并对云开发的功能扩展、开发体验做了很多强化,是下一代开发技术的典型代表。

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

uniCloud

uniCloud 的 web 控制台地址:https://unicloud.dcloud.net.cn

从 HBuilderX 2.5.8 起支持。阿里云、腾讯云均已开放注册使用。

uniCloud 的价值对于程序员,从此你又 get 一个新技能,用熟悉的 js,轻松搞定前后台整体业务。对于开发商:开发成本大幅下降。不用再雇佣 php 或 java 等服务器工程师,每年至少节省几十万;你只需专注于你的业务,其他什么服务器运维、弹性扩容、防 DDoS 攻击,全都不需要操心;如果不发布 H5 版,你将不需要购买备案域名。小程序和 App 可以免域名使用服务器;对于敏捷性业务,前后端分离的沟通成本实在没有必要。可以考虑按业务负责分工,而不是按前后台分工。uniCloud 的运行原理

开发和运行流程

开发者在 HBuilderX 里为项目新建 uniCloud 云环境(可选择阿里云或腾讯云),在云函数目录下编写 js 代码,上传部署云函数到阿里云或腾讯云的 serverless 环境中。前端代码通过uniCloud.callFunction()方法调用云函数。云函数中可执行 js 运算、读写云化数据库(NoSQL)、读写存储和 CDN、操作网络,给前端返回数据

开发过程,连接 DCloud 服务器;运行过程是手机端直连阿里云或腾讯云 serverless 环境,不通过 DCloud 服务器中转。

uniCloud 的底层环境,和微信小程序云开发、支付宝小程序云开发的基建环境相同。功能、性能、稳定性有足够的保障。腾讯云云开发(CloudBase)提供基础 serverless 能力,微信团队基于该能力封装了微信云开发,而 DCloud 团队基于该能力封装了 uniCloud。阿里云类似。

小程序云开发已蔚然成风,微信小程序、支付宝小程序、百度小程序均提供了云开发。微信公布已有 50 万以上的开发者在使用云开发了,微信自己的生活缴费、乘车码等大日活应用均使用云开发。不过这个流行技术一直无法跨端,它们都只支持各自的小程序。uniCloud解决了跨端问题,让 uni-app 的所有端应用,都可以使用云开发这个利器。

uniCloud 基建部分主要包括如下 3 部分:

云函数:在云端运行的 js 代码。运行在定制过的 node 环境中,有良好的性能和强大的功能。serverless 环境无需自行加购服务器处理增容,云函数按量付费,不管多大的并发都扛得住(阿里云 serverless 已经经过了双 11 的考验)。数据库:可在云函数中读写的、基于 NoSQL 的 JSON 数据库。这种数据库对于前端工程师更自然,不需要学习 SQL、不需要理解关系型和设计主键。存储和 CDN:不管在前端还是云函数中,都可以操作存储和 CDN。在uniCloud提供的安全机制下,可以实现应用前端直传 CDN,避免服务器中转的耗时和带宽占用,且不会发生盗传。

uniCloud 目前计费系统还未开发完毕,暂时免费。计费系统上线后,收费标准也会低于传统云主机租用费用。

serverless 和云的发展趋势

serverless 是目前很火的概念,它是下一代云技术,是真正的“云”。

之前的云服务,让开发者免于购买实体服务器硬件,改为购买虚拟机。但开发者仍然要自己装操作系统、web 服务器、数据库,自己处理热备,自己新购服务器来应对高并发,自己抗 DDOS 攻击…

这不够“云”!

下一代基于 serverless 的云,真正的把计算、存储的能力进行了云化,开发者只需要按量租用这些计算和存储能力,再也不用买虚拟机,自己装服务器了。

serverless,让一个不懂服务器运维的开发者,可以只处理自己的业务,再不用关心热备、负载、增容、DDOS 等事情。serverless,让一个大学生,也可以享受世界最顶级的 IT 基础设置。

广义的 serverless,是泛语言的,PHP、JAVA、Node.js 都可以用 serverless。但基于 js 的 serverless,更被业内所看中。

nodejs 的性能本身就高于 PHP,serverless 又降低了 js 工程师进入后端领域的门槛,所以基于 Node.js 的 serverless 取得更大的发展,并被称为云开发

在 serverless 成熟后,紧接着出现了小程序云开发。微信、支付宝、百度都上线了自己的云开发,以帮助开发者云端一体的完成业务。根据微信公开的数据,已经有 50 万开发者在使用微信云开发了。

不过过去这些云开发,都无法跨端。使用它们,就意味着只能做一个端。

uniCloud,在腾讯云、阿里云的 serverless 基础能力之上,实现了真正的跨端。让 uni-app 的开发者使用 js 开发一云多端的整套业务。并对云开发的功能扩展、开发体验做了很多强化,是下一代开发技术的典型代表。

(0)
时间不会说谎  的头像时间不会说谎  

相关推荐

  • 什么牌子的手机防水防摔,值得购买

    作为一个现代人,手机已经成为我们生活中必不可少的一部分。但是,不管是在平时使用中,还是在户外活动中,手机都很容易遭受损坏。因此,手机防水防摔功能成为了消费者购买手机时非常关注的一个特性。那么,什么牌子的手机防水防摔最值得购买呢?本文将为您介

    2023年10月14日
  • 美的电磁炉e08故障,如何自行解决

    作为一种高科技家电,电磁炉在我们的生活中扮演着越来越重要的角色。它的使用不仅方便快捷,而且更加安全环保。但是,我们在使用电磁炉的过程中,难免会遇到一些问题。其中,E08故障是比较常见的一种,它会导致电磁炉无法正常使用。那么,我们该如何自行解

    2023年10月8日
  • 什么是智能家电?有什么特点,让你的家变得更智能

    随着科技的不断进步,越来越多的智能家电产品进入了我们的生活。那么什么是智能家电?智能家电有什么特点?如何让你的家变得更智能?本文将为您一一解答。一、什么是智能家电?智能家电是指具有智能控制功能的家用电器,通过与互联网、智能手机等设备连接

    2023年10月23日
  • 基士得耶6300,如何选择最适合你的型号

    本文目录一览如何选择最适合你的型号基士得耶6300系列机床的操作步骤结论基士得耶6300系列是一款高性能的工业级数控机床,广泛应用于航空、汽车、模具等领域。该系列机床具有高精度、高效率、高可靠性等优点,是现代制造业不可缺少的工具。如何

    2023年10月27日
  • 山寨游戏测评,哪些山寨游戏值得一玩?

    作为游戏玩家,我们都知道正版游戏的价格不菲,而山寨游戏则成为了一种不错的选择。山寨游戏的价格便宜,玩法也很多样化,但是山寨游戏的质量参差不齐,不同的山寨游戏有着不同的游戏体验。今天,我们就来为大家介绍一些值得一玩的山寨游戏。一、《梦幻西游

    2023年11月4日
  • 五大成本三大费用是指什么

    企业五大成本指财务成本、策略管理成本、采购成本、生产成本、销售成本;企业三大费用指管理费用、财务费用、管理费用、销售费用。企业成本管理根据企业总体发展战略而制定,通过对公司成本结构…

  • 为什么手机号搜索不到微信

    原因一:该手机号确实未绑定任何微信,所以搜不到。原因二:对方的微信设置了,不让别人通过手机号找到他。 原因一:该手机号确实未绑定任何微信,所以搜不到。 原因二:对方的微信设置了,不…

  • 突然停电文档如何还原,快速恢复数据的方法

    本文目录一览突然停电文档如何还原(快速恢复数据的方法)备份数据使用数据恢复软件结论突然停电文档如何还原(快速恢复数据的方法)突然停电是一种常见的情况,它可能会导致计算机突然关闭,从而导致数据丢失。这可能会让人感到恐慌,因为您可能会失

    2024年2月12日
  • 奥马bcd192dc,如何正确设置参数

    奥马bcd192dc是一种高精度的电子秤,它广泛应用于各种行业中,如化工、食品、医药等。正确设置奥马bcd192dc的参数是保证称量精度和稳定性的重要步骤。本文将介绍如何正确设置奥马bcd192dc的参数,以确保称量结果的准确性和稳定性。

    2023年11月6日
  • 光大炎黄卡算什么级别

    光大炎黄卡是金卡级别的信用卡,成功申请的用户免首年,年刷卡 3 次免次年。光大炎黄信用卡主要是针对的港台及海外华人市场而推出的信用卡,需要的用户可以去申请的。 光大银行旗下的信用卡…

  • 如何解压缩文件

    首先需要在电脑上设备上下载并安装压缩软件,然后再点击压缩包,选择文件解压到的位置,方便文件被解压后直接找到解压文件即可。 解压文件的方法很简单,首先单击鼠标左键,选择压缩包。单击鼠…

  • 2023游戏本电脑排行榜前十名_适合打游戏的笔记本电脑推荐

    游戏笔记本市场自“古”就是众多电脑品牌的必争之地。从市场占有率上来看,游戏笔记本排名靠前的主要是一线品牌,如联想、戴尔、华硕、惠普等。一线品牌有着丰富的产品线、稳定的产品性能和健全的售后服务,深受消费者青睐,但从使用角度出发,二线品牌也有一

    2024年1月31日
  • 戴尔灵越15R5537,如何进行硬件升级

    戴尔灵越15R5537是一款高性能的笔记本电脑,它的配置可以满足大多数用户的需求。但是,对于一些高端用户来说,这款电脑的配置还不够强大,需要进行硬件升级。本文将介绍如何对戴尔灵越15R5537进行硬件升级。一、升级内存升级内存是提升电脑

    2023年11月11日
  • 华硕x550c拆机,如何正确拆卸维修

    华硕x550c是一款性价比较高的笔记本电脑,但是在长时间使用后,可能会存在一些硬件问题需要维修。在这种情况下,拆卸笔记本电脑是必不可少的。然而,如果您不知道如何正确拆卸华硕x550c,您可能会在拆卸过程中破坏电脑的内部零件,导致更多的问题。

    2023年10月15日
  • 天逸怎么连接手机,详细步骤教程

    天逸是一款功能强大的智能手环,它不仅可以监测我们的运动数据,还可以接收来自手机的消息提醒。但是,许多用户在使用天逸时遇到了连接手机的问题。今天,我们就来详细介绍一下天逸怎么连接手机的步骤。一、下载并安装APP在连接天逸之前,我们需要先下

    2023年11月8日

发表回复

登录后才能评论