V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hardysimpson1984
V2EX  ›  微信

CoNami, 1 小时就能上手的微信小程序后段解决方案

  •  
  •   hardysimpson1984 · 2018-06-07 11:58:21 +08:00 · 2117 次点击
    这是一个创建于 2387 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CoNami = Container + JS + H2 -> 微信小程序后端

    动机

    微信小程序后端开发需要实现一个 Web 服务器,并配置相应数据库,上手门槛较高。这个项目的目的是让开发者在半天只内就能最小化的运行自己的微信小程序后端,以最低的时间成本完成产品业务逻辑,降低试错成本。

    小程序技术栈

    |模块| 简介 | 运行 | CoNami 工作量 | 一般方案 | Demo 源代码 | | --- | --- | --- | ----------- | ----- | ------- | | 前端页面 | web 应用,由 js, wxml(其实就是 html 被腾讯换了个名字), wxss(again 就是 css 被腾讯换了个名字)组成 | 微信小程序内的类浏览器环境 | 花半小时左右注册并实名 | =CoNami | https://gitee.com/yingpo/weixin-xiaochengxu-vote/tree/master/app | | 后端 Web 服务器 | 符合微信 API 要求的,带 https 的标准 Web 服务 | 容器化运行 | <1 小时 | 适配微信 API,>5 人天 | https://gitee.com/yingpo/weixin-xiaochengxu-vote/tree/master/nami | | 后端数据库 | 持久化数据保存 | 存在公有云的云硬盘上,达到一般的数据库可靠性,不受虚机死亡影响 | 内嵌,0 | 单独运行配置>1 人天,需要额外购买服务器 | 无 |

    由上述的表格可以看出,CoNami 提供的方案比腾讯云目前自身的方案的时间成本还要低很多,并且由于使用了容器,后端可以达到较高的 DevOps 能力,在 5 分钟之内完成一次业务逻辑迭代上线操作。

    基本使用-《 CoNami 小程序 Demo 端到端开发指南》

    • 本代码库为框架的基本镜像构建用库,一般用户可能用不上,但也欢迎大家修改使用

    构建: docker build -t nami . 运行:docker run -d -p 8080:8080 -p 8090:8090 nami bash /nami/start.sh

    详见: https://gitee.com/yingpo/CoNami/

    7 条回复    2018-06-07 14:39:33 +08:00
    hardysimpson1984
        1
    hardysimpson1984  
    OP
       2018-06-07 13:28:23 +08:00
    额,后端写错了。。。
    wowo243
        2
    wowo243  
       2018-06-07 13:41:27 +08:00 via Android
    标题看成了草泥马,囧
    rootx
        3
    rootx  
       2018-06-07 13:50:00 +08:00 via iPhone
    标题看成了草泥马…+1
    nekoyaki
        4
    nekoyaki  
       2018-06-07 14:32:57 +08:00
    ……标题看成了 konami
    leoojiang
        5
    leoojiang  
       2018-06-07 14:33:35 +08:00
    哈哈哈 同样看成草泥马
    caomu
        6
    caomu  
       2018-06-07 14:35:47 +08:00 via Android
    看错标题跑进来了。。。。
    zhujinliang
        7
    zhujinliang  
       2018-06-07 14:39:33 +08:00 via iPhone
    H2 是什么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3485 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:53 · PVG 12:53 · LAX 20:53 · JFK 23:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.