聊天讨论 大家开发 App 的后端服务都用什么方式?用 BaaS 平台还是传统方式?

dunizb(杜尼卜) · September 11, 2021 · Last by qiumaoyuan replied at November 22, 2021 · 161 hits

比如有没有用一站式云开发平台,serverless,数据库,云存储,云服务器,API 等等。一站式云开发平台 BaaS,如国我知道的有知晓云、比目云,我正在用知晓云。

传统方式是买个云服务,然后在云服务器上自己搭建环境,或者数据库用云数据库、文件如图片等用云存储,通过 java\php\node 等方式开发 API 给 APP 端调用。

很好奇,一些 APP 说后端用 iCloud、坚果云。。。我的印象是坚果云他们不是网盘吗?APP 的数据、结构化的数据如何存储在网盘中,不应该用数据库存储吗?

腾讯云函数 当然我现在就是在玩

楼上说的对,就是腾讯云函数,在腾讯叫 cloudbase,它是通过小程序后端云慢慢演化出来的,后来独立出来一条业务线,非常不错

Reply to cmlanche

用来写 API 么,cloudbase 功能很多

才用腾讯云函数白嫖了个监测脚本,环境太难配了,最后用的镜像

Reply to dunizb

是的,api 是最基本的功能

楼主最近一直在纠结服务器相关的东西,别纠结了,直接上手开发吧,没那么难的

Reply to ranger

在开发了,后端用的知晓云,

Reply to ranger

就是好奇,用户数据,产品数据,接口,大家都是怎么搞的,有人用坚果云,iCloud,我的印象里那不就是个网盘吗,当数据库用?

我用的 leancloud 基本一直都在用的免费服务 。 我 app 里业务全都给拆分了,能无限白嫖

Reply to dunizb

用坚果云或 iCloud 的,只是通过云盘传输数据;直接绑定的是用户的云盘账号,这样有几个好处,

  1. 数据的安全与隐私 很多用户是有这个要求的,特别是如记账类(投资方面)、日志类或别的

  2. 可以不用做后端

Reply to dunizb

坚果云可以用 WebDAV 协议。开发 APP 的时候所有的计算和数据存储都直接由 APP 完成,把数据保存在本地数据库里,比如 SQLite 或者 Realm, 然后再把数据库文件整个上传,通过网盘来在不同客户端同步。Dropbox, OneDrive 等也差不多。

但这样的话,基本上所有的业务逻辑在不同客户端(Android, iOS, 浏览器)上都要实现一遍。如楼上所说,一般关乎隐私和安全的软件会考虑用这种方式,典型的如 Monefy Pro(记账)和 Keepass(密码管理).

You need to Sign in before reply, if you don't have an account, please Sign up first.