《为什么你应该立即使用云开发写小程序?》

5 天前
 sdjl

受腾讯工作人员约稿,写了一篇文章。

本篇文章介绍了微信小程序云开发的诸多优势,包括无需维护服务器、一键部署、前端直接读写数据库和统一的 JavaScript 语言环境。同时,文章详细解释了云开发的计费方式和如何降低费用的技巧,并强调了数据库设计应优先服务于写代码的体验。通过云开发,开发者可以将更多精力投入到创造性工作中,实现工作与生活的平衡。

文章发到了微信开发者社区,如果你正在开发微信小程序,正在犹豫要不要切换到云开发,可以看看这篇文章。

点击跳转至微信社区:《为什么你应该立即使用云开发写小程序?》

3965 次点击
所在节点    推广
70 条回复
wonderfulcxm
5 天前
除了腾讯还有别的云开发平台吗
sdjl
5 天前
@wonderfulcxm 有啊,多啊,但是本文只介绍了腾讯云
Morii
5 天前
配的 AI 图都不咋地,有点影响阅读
LuckyLauncher
5 天前
为什么你应该立即使用云开发写小程序?
因为腾讯要靠云开发恰饭
sdjl
5 天前
@Morii 是咯,我用 DALL-E-3 画的
gzyguy
5 天前
印象很深的是小程序云开发有查询限制,搞得比较烦,不知道现在升级了没有:
Collection.limit()
在小程序端默认及最大上限为 20 ,在云函数端默认及最大上限为 1000 。
Collection.get()
小程序端:如果没有指定 limit ,则默认且最多取 20 条记录。
云函数端:如果没有指定 limit ,则默认且最多取 100 条记录。
也就是说,想获取多的数据是需要分批请求。
自从迁移到自建服务后,没有 api 的限制简直通透的爽了。
Chad0000
5 天前
千万不要基于云开发,你至少基于 docker ,保证“自主”
sdjl
5 天前
@gzyguy 查询限制可以突破的,前后端都可以,使用 Aggregate
registerrr
5 天前
云开发最开始给了一定免费额度,然后把小程序后台移过去了。结果狗腾讯把免费额度直接砍了,一个月哪怕没有一次请求也得掏钱,低消 19.9
sdjl
5 天前
@registerrr 一个月 19.9 元,可以共享给 10 个小程序,平均一个 2 元/月。
xiangyuecn
5 天前
《介绍了 “数据库的设计要优先服务于写代码的体验” 的理念。》:

“1 。合理设计数据库结构,减少读写次数。例如,当显示一个商品详情页时,要尽可能仅读取一次数据库,这就要求设计数据库时,把商品的基本信息、商品图片、用户评论等都放在同一个数据文档中。”

“8 。宁可存储冗余数据,也要减少数据库的“调用次数”。例如,一个商品的用户评论,可以把用户的头像、昵称和评论内容都存储在商品文档中,而不是存一个用户 id ,然后再用 id 去用户表中读取用户的头像、昵称。什么,你说万一用户修改了昵称或头像怎么办?请看下一个建议。”

“9 。能不 update 的就不要 update 。毕竟用户修改头像和昵称并不影响其他人阅读商品评论,如果用户修改了头像和昵称,那么他在商品评论中的头像和昵称不更新也没关系。这不仅仅是为了减少“调用次数”,更重要的是能不写的代码就不要写。”

“不要想着你的产品将来可能会有很多人用,如果真的有很多人用,你再花时间去重构代码也不迟,我相信到时候你不会嫌弃这点工作量的。”

挖坑理论🐶
sdjl
5 天前
@xiangyuecn 提前优化是万恶之源。
xiangyuecn
5 天前
@sdjl 跟提前优化搭不上边。
sdjl
5 天前
@xiangyuecn 那你想表达什么呢?
whileFalse
5 天前
@sdjl 其实用云函数开发就已经是提前优化了。。。。
@xiangyuecn 如果你要面向超低成本设计你的产品,那么是有必要学会适合这种场景的新架构的。
@registerrr 如果一个产品一个月都挣不到 20 块钱,那还是砍了吧,你的时间都不止 20 块钱的一百倍了
sdjl
5 天前
@whileFalse 用云函数主要是两个问题,一个是数据库权限的限制,一个是不想让别人看见代码。
Seria
5 天前
Docker 都不靠谱,更别说云
lekai63
5 天前
小程序上架要求的资质啥的还比较多。。。
sdjl
5 天前
@Seria

1. 为什么说 Docker 不靠谱?
2. Docker 不靠谱和云开发有啥关系?
sdjl
5 天前
@lekai63 这个还好吧,一回生两回熟。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1052720

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX