当前位置:首页 > 每日看点

微信小程序怎么开发自己的小程序?

卡卷网2年前 (2025-02-02)每日看点402

oneToHi——我的第一款小程序诞生记

开车出去遛娃的时候经常要考虑一个问题,就是目的地天气怎么样,有时候经常会遇到兴致勃勃的出发了,结果目的地下雨,只得败兴而归。又回想起之前碰过的各种壁:到了图书馆结果图书馆今日闭馆;造访一家地图上评价很高的餐馆,结果餐馆关门大吉了。

基于以上种种,于是就想,如果能有一个小工具,可以随时获取目的地的实时动态,不就可以避免上面这些问题了嘛。比如除夕想去城市阳台跨年,出发前就可以搜索城市阳台,发布一个互助消息:“现在过去人多不多,会不会太拥挤”,而此时正在城市阳台观景的人们就会收到一个互助消息通知,点开消息即可参与互动,反馈此时此地实时状况,短短几分钟的时间,提问者就能即时了解目的地最新动态,做出适宜的决策。

说干就干,今年春节无事,一时兴起决定着手开发一个小程序,于是对着官方文档,边看边做。目的是要通过这个小程序,以地理位置为基础,跨越空间进行即时问答。

架构演进

  • 初版

后端:Exograph,声明式编程:定义Postgres数据模型即可自动生成API。基于Rust,使用Deno自定义扩展

前端:Taro,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用

管理后台:Keystone,定义Postgres数据模型自动生产后端GraphQL API

Keystone和Exograph复用同一套PostgreSQL模型

Taro与Exograph使用GraphQL通信

优点:这套架构可以实现全平台开发,兼具性能和可扩展性

缺点:过度封装,需要按照框架的规范来,前期开发效率低,不适合快速原型实现

  • 第二版

基于基础框架实现

有两种选择:1.NestJS+NextJS;2. Deno出品的Fresh https://github.com/denoland/fresh,号称下一代Web框架

优点:完全自主可控,灵活度高

缺点:开发成本高,周期长

  • 最终版

微信小程序原生+云开发,微信平台包揽一切:前端+数据库+服务器,一键可用

优点:最符合我当下的需求——快速原型开发,开发效率高成本低

缺点:完全依赖微信平台,没有扩展性

基于这一版的小程序已基本完成,后期考虑扩展性和服务性能,会结合之前的第一版和第二版架构做稳步迭代,微信小程序版会作为其中的一个组成部分

oneToHi名字的由来

基于这个小程序的即时性,设定上所有活动有效时间12小时,过期自动关闭。原定名称“12Hour”,后来演变成更具互动性的:12Hi,后又翻转i为感叹号,改为有知行合一寓意的:oneToHi

春节将至,祝大家蛇年行大运

微信小程序怎么开发自己的小程序?  第1张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/02/10583.html

分享给朋友:

相关文章

电脑c盘哪些文件可以删除?

电脑c盘哪些文件可以删除?

电脑上的文件夹都是英文,很多朋友都不敢乱删,下面这几个文件夹里的文件,你可以放心删除。 一、可删除的文件1、Backup这是一个备份文件夹,很多装机软件经常会把需要备份的东西,放在这个文件夹中。而当我们需要的软件正常保存之后,这些东西也…

请问什么软件支持看电视直播?

请问什么软件支持看电视直播?

2024年9月6日最新更新:本文列举的 所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证你拿到的都是最新可用版本。…

你手机里有哪些堪称神器的 App?

你手机里有哪些堪称神器的 App?

嗨嗨,我是赢酱~ 首先我认为对于我们有用的提升自我的都是手机里的神器 App。 一个人应该什么样子呢?在我从女孩子的角度看来,自律,上进,会打扮,情商高,会挣钱,独立,落落大方,这才是应该有的样子,我们可以借助手机不断学习改变 今天给大家准…

PHP承载百万/天 访问量需要用到什么技术?

当年做一个百万PV的商城,也不过是两台2c4g的阿里云虚机罢了(其实一台就够,另外一台主要的逼着大家一定开发的时候一定要有负载均衡和横向扩容的意识)。当时框架还是Thinkphp3.2,框架提高运行效率的开关全打开,标准的lnmp模式,单机…

腾讯云为何在云服务市场败给了阿里云?

IDC领域,2010年以前,万网、新网互联、新网,三家公司瓜分天下,其中万网市场份额最高,排名第一。当时,万网的域名是 http://www.net.cn ,通过该域名就可以判断万网的地位。2010年阿里云成立,直接收购了万网,大量用户直接…

客观的讲,华为是不是真的遥遥领先?

客观的讲,华为是不是真的遥遥领先?

最近,华为上市了最新款的三折叠屏手机,于是很多大V们把这款手机吹上了天,吹成是技术上遥遥领先于全世界。谁要是敢质疑华而不实,就会被人扣上一顶汉奸卖国贼美狗的帽子。把一个商品捧成了宗教和菩萨,你只能说好,不能说不好。其实这个世界上,只要是人和…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。