开源,微信小程序云开发工具库,目前封装了云数据库的操作函数,并写了三篇数据库操作教程文章

91 天前
 sdjl

故事背景

点击访问 GitHub 项目

由于我个人近期专注于微信云开发,我希望能快速的从零开始上线微信小程序(目前一两个月就能上线一个简单的小程序),因此我自己写了一套小程序的基础代码。

在和腾讯工作人员沟通后,决定把这部分基础代码整理出来,成为一个基础库。并编写一个名为《小白变大神,微信小程序云开发快速入门与成本控制实战》的系列文章,文章会定期转载到腾讯官方公众号上,目前已经写了 4 篇,后面我会持续更新。

如果你准备使用云开发写微信小程序,希望这个基础库能帮助到你。

当有新文章发表时,我就会更新对应的基础代码库,建议你从阅读文章开始学习使用。

WxMpCloudBooster

项目简介

WxMpCloudBooster 是一个针对微信小程序云开发的开源工具包。该项目通过一系列的教程文章,帮助开发者提高微信小程序的开发效率,并有效降低调用次数与费用。

本教程系列文章名称为《小白变大神,微信小程序云开发快速入门与成本控制实战》,并有多篇子文章,每篇子文章都对应一个特定的仓库 tag ,您可以通过切换到相应的 tag 来访问特定文章描述的代码状态。

教程目录

以下表格列出了目前可用的教程文章,您可以点击对应的链接学习具体内容(请将下方链接替换为实际文章的 URL )。

文章序号 文章副标题 作者原文 官方转载
0 为什么你应该立即使用云开发写小程序? 原文 转载
1 初识云开发数据库 原文 转载
2 云数据库基础读写工具函数 原文 转载
3 高级数据库工具函数 原文
4 未完待续...

两个主要代码资源

使用方法

要查看与特定文章相关的代码,您可以使用以下命令切换到相应的 tag:

# 获取项目
git clone https://github.com/sdjl/WxMpCloudBooster.git

# 切换到第一篇文章对应的代码
git checkout article1

# 切换到第二篇文章对应的代码
git checkout article2

# 以此类推...
1412 次点击
所在节点    微信
17 条回复
LuckyLauncher
88 天前
上线了几个微信小程序,对个人来说难得不是技术,而是:
1. 需要有个人的已备案的域名
2. 需要个人实名认证
3. 需要完成小程序备案
4. 还需要搞明白各种微信的 API ,哪些能用哪些不能用
5. 和审核员斗智斗勇,了解到底是哪里有问题

以上五步花的时间是至少是 coding 的两倍
sdjl
88 天前
这些东西,第一次搞的时候要花点时间,做个笔记,以后按笔记来,很快就能处理。
supersadmin
88 天前
总觉得云开发是个坑,
养大了再割。
sdjl
88 天前
@supersadmin 我个人觉得,用云开发一定要控制好调用次数和其他资源的使用量。同样的小程序,不同的开发者写出来的程序资源消耗可能有十倍百倍的差异。

自建服务器其实也是一个坑,假如你是甲方,你找乙方帮你开发,回头服务器三天两头挂了,不稳定,乙方联系不上了,这也是一个坑。
supersadmin
88 天前
@sdjl
开发小程序总要惦记着调用次数、资源消耗有点上头吧。
我用 xx 云 99 元的服务器,跑着 30+个小程序,高峰时 80+个。
如果用云开发,99 元钱应该无法覆盖成本吧
而且按腾讯云这两年的尿性,云开发大概率还要涨价的。

另外自建服务器三天两头挂,这是人的问题了,毕竟腾讯云今年也挂过几次。
sdjl
88 天前
@supersadmin 不考虑调用次数,也要考虑程序的性能,例如写一个排序,也要想一下这个排序的时间复杂度,这些都是基本功对吧?

你跑 80 个小程序,企业主体的话一年要 2.4 万的认证费用,个人主体也要 2400 元一年。这个钱都付出去了,还那么在意一点点服务器成本么?
supersadmin
88 天前
讨论的是自建服务器与云开发哪个成本更高。
云开发的小程序不是一样也要认证费用么。
量大还是自建服务器吧,量越大云开发的支出越高。
而且看到更多的是从云开发转到自建服务器。
sdjl
88 天前
@supersadmin 是的,云开发的费用肯定是比自建服务器高。

我在第零篇文章中也说,云开发的优势并不是费用,云开发主要是开发体验好。
hhacker
87 天前
个人认为 serverless 比较适合那些非重频的场景, 但凡涉及到海量请求的, 其成本上升得很快.
对于公司而言, 程序员的开发体验根本不重要
sdjl
87 天前
@hhacker 我觉得云开发比较适合个人开发者,也可以是小公司小团队,用来验证产品可行性。
zoharSoul
86 天前
@sdjl #4 为什么不自己开发
ccsulzf0627
86 天前
我看 uni-app 上推荐支付宝云的云开发,每个月最低能做到 5 元,比微信自家的要良心太多
Pierro
86 天前
没用过云开发 想问下云开发连接的数据库是需要自己购买吗
sdjl
86 天前
@ccsulzf0627 不能只看多少钱吧?还要看好不好用吧。。。用腾讯云开发不就是省去了各种鉴权么。。。。
sdjl
86 天前
@Pierro 你可以看一下我的文章,云环境自带数据库,api 直接调用即可。
panpanc
86 天前
微信和支付宝两端的小程序, 怎么云开发 ,是不是就不要云开发 ,数据互通是不是只能服务器形式
sdjl
86 天前
@panpanc 微信云开发提供了 HTTP API ,支付宝的小程序可以调用。 不过,如果要开发支付宝的小程序,建议多问问别人,我没这样干过。

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

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

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

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

© 2021 V2EX