比如有没有用一站式云开发平台,serverless,数据库,云存储,云服务器,API 等等。一站式云开发平台 BaaS,如国我知道的有知晓云、比目云,我正在用知晓云。
传统方式是买个云服务,然后在云服务器上自己搭建环境,或者数据库用云数据库、文件如图片等用云存储,通过 java\php\node 等方式开发 API 给 APP 端调用。
很好奇,一些 APP 说后端用 iCloud、坚果云。。。我的印象是坚果云他们不是网盘吗?APP 的数据、结构化的数据如何存储在网盘中,不应该用数据库存储吗?
腾讯云函数 当然我现在就是在玩
楼上说的对,就是腾讯云函数,在腾讯叫 cloudbase,它是通过小程序后端云慢慢演化出来的,后来独立出来一条业务线,非常不错
用来写 API 么,cloudbase 功能很多
才用腾讯云函数白嫖了个监测脚本,环境太难配了,最后用的镜像
是的,api 是最基本的功能
楼主最近一直在纠结服务器相关的东西,别纠结了,直接上手开发吧,没那么难的
在开发了,后端用的知晓云,
就是好奇,用户数据,产品数据,接口,大家都是怎么搞的,有人用坚果云,iCloud,我的印象里那不就是个网盘吗,当数据库用?
我用的 leancloud 基本一直都在用的免费服务 。 我 app 里业务全都给拆分了,能无限白嫖
用坚果云或 iCloud 的,只是通过云盘传输数据;直接绑定的是用户的云盘账号,这样有几个好处,
数据的安全与隐私 很多用户是有这个要求的,特别是如记账类(投资方面)、日志类或别的
可以不用做后端
坚果云可以用 WebDAV 协议。开发 APP 的时候所有的计算和数据存储都直接由 APP 完成,把数据保存在本地数据库里,比如 SQLite 或者 Realm, 然后再把数据库文件整个上传,通过网盘来在不同客户端同步。Dropbox, OneDrive 等也差不多。
但这样的话,基本上所有的业务逻辑在不同客户端(Android, iOS, 浏览器)上都要实现一遍。如楼上所说,一般关乎隐私和安全的软件会考虑用这种方式,典型的如 Monefy Pro(记账)和 Keepass(密码管理).