开源,微信小程序云开发工具库,目前封装了云数据库的操作函数,并写了三篇数据库操作教程文章 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sdjl
V2EX    微信

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

  •  
  •   sdjl 2024-08-16 12:06:50 +08:00 2078 次点击
    这是一个创建于 428 天前的主题,其中的信息可能已经有所发展或是发生改变。

    故事背景

    点击访问 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 # 以此类推... 
    17 条回复    2024-08-21 16:19:07 +08:00
    LuckyLauncher
        1
    LuckyLauncher  
       2024-08-19 09:39:06 +08:00
    上线了几个微信小程序,对个人来说难得不是技术,而是:
    1. 需要有个人的已备案的域名
    2. 需要个人实名认证
    3. 需要完成小程序备案
    4. 还需要搞明白各种微信的 API ,哪些能用哪些不能用
    5. 和审核员斗智斗勇,了解到底是哪里有问题

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

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

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

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

    我在第零篇文章中也说,云开发的优势并不是费用,云开发主要是开发体验好。
    hhacker
        9
    hhacker  
       2024-08-20 10:02:23 +08:00
    个人认为 serverless 比较适合那些非重频的场景, 但凡涉及到海量请求的, 其成本上升得很快.
    对于公司而言, 程序员的开发体验根本不重要
    sdjl
        10
    sdjl  
    OP
       2024-08-20 10:38:04 +08:00
    @hhacker 我觉得云开发比较适合个人开发者,也可以是小公司小团队,用来验证产品可行性。
    zoharSoul
        11
    zoharSoul  
       2024-08-21 09:53:23 +08:00
    @sdjl #4 为什么不自己开发
    ccsulzf0627
        12
    ccsulzf0627  
       2024-08-21 09:58:55 +08:00
    我看 uni-app 上推荐支付宝云的云开发,每个月最低能做到 5 元,比微信自家的要良心太多
    Pierro
        13
    Pierro  
       2024-08-21 11:13:09 +08:00
    没用过云开发 想问下云开发连接的数据库是需要自己购买吗
    sdjl
        14
    sdjl  
    OP
       2024-08-21 11:55:22 +08:00
    @ccsulzf0627 不能只看多少钱吧?还要看好不好用吧。。。用腾讯云开发不就是省去了各种鉴权么。。。。
    sdjl
        15
    sdjl  
    OP
       2024-08-21 11:55:51 +08:00
    @Pierro 你可以看一下我的文章,云环境自带数据库,api 直接调用即可。
    panpanc
        16
    panpanc  
       2024-08-21 13:44:51 +08:00
    微信和支付宝两端的小程序, 怎么云开发 ,是不是就不要云开发 ,数据互通是不是只能服务器形式
    sdjl
        17
    sdjl  
    OP
       2024-08-21 16:19:07 +08:00   1
    @panpanc 微信云开发提供了 HTTP API ,支付宝的小程序可以调用。 不过,如果要开发支付宝的小程序,建议多问问别人,我没这样干过。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2505 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 10:49 PVG 18:49 LAX 03:49 JFK 06:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86