酷虎云技术文档
如何看待小程序云开发?
先说结论:个人项目、功能简单的工具类小程序可以尝试使用,规模稍大以及企业级项目目前阶段非常不建议使用。

理由如下:

  1. 难以支持纯 web 的小程序管理后台

云开发官方封装了云函数、存储、云数据库的能力,一个函数调用,直接就实现了鉴权、文件上传、更新数据等最最常用的功能。确实可以大大简化小程序的开发成本,提高效率。

如果小程序功能简单,不包含管理后台,建议使用云开发。

但是,但凡一个稍微复杂的小程序,都需要有管理后台,管理后台需要满足诸如用户管理、内容发布审核、添加商品等功能,这个管理后台是脱离小程序存在的,依赖云函数实现一个 web 的管理后台,会非常繁琐,甚至是一个噩梦。

例如,如果用了小程序云开发提供的数据库,你必须使用云数据库的 HTTP API 进行调用,新增一条数据库记录,需要 HTTP 请求、将要新增的数据 POST 到指定地址,查询、修改、删除数据库记录,同样需要 HTTP 请求,这样现有的 ORM、操作数据库的各种开源库都无法使用,必须自己封装,这个是无比复杂且容易出错的事。

同样,读取文件也是一样,无法直接使用 PHP、Node、Java 自带的处理文件的函数或类库,只能按小程序云 API 的规范去调用,无形中增加和很多成本。

2. 无法支持通用框架

小程序平台还有支付宝、头条小程序、百度小程序等平台,为了节省开发成本,很多公司使用诸如 Mpvue、Taro、uni-app 等通用框架,一次开发,多端适配,如果你的小程序在其他需要在多个平台上架,那么其他平台就无法正常使用微信小程序的云服务接口。

分发签名推广

云APP小程序

免费热线

400-663-6698

[关闭]

分发签名推广

酷虎云微信

云APP小程序

酷虎云微信 [关闭]