当前位置:首页 > 每日看点 > 正文内容

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

卡卷网11个月前 (02-02)每日看点298

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

分享给朋友:

相关文章

为什么有人觉得华为mate60只值2000?

为什么有人觉得华为mate60只值2000?

你以为买Mate60的人真的傻?真的那么爱国?国庆前,我家那傻子加价800多买了一台Mate60,当时还被我骂他是傻子。可是他说一回到公司就被老板同事朋友看到,拿去反复查看,都在惊叹他这么快就买到新机。跟亲戚朋友聚会,别人一看就知道他买的是...

有哪些是你用上了mac才知道的事?

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制台...

在追求家居美学的过程中,如何选择一款电视机,使其既具备出色的音画质又能与家居装饰相得益彰?

在追求家居美学的过程中,如何选择一款电视机,使其既具备出色的音画质又能与家居装饰相得益彰?

先看照片,你就说美不美吧?我家这个40平的客厅东西放得不少,其中最提升观感的是各种灯光,在这么多灯光中,是不是第一眼视觉中心就落在了电视上?没错,因为这电视是非常特别的环景光电视,与显示器的神光同步一样,会随着画面的变化而变化不同的光效,它...

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

最近一台买了3年时间的腾讯云轻量服务器到期了,还有5天时间。当时买的价格是3年198元。配置是2核CPU、4GB内存,80GB SSD云硬盘,1200GB 流量包,然后中途给免费升级了CPU,从2核变成了4核。平均下来一年的费用70元不到,...

怎样拥有一台最便宜的服务器?

怎样拥有一台最便宜的服务器?

内容提示:主打一个 DIY + 极限白嫖 =)某宝花10块买一个“随身WiFi”,刷入Ubuntu,用SSH远程连接,但是记得一定要把外壳撬掉然后粘个散热器(哪怕是白萝卜也彳亍),否则会过热详细去酷安社区搜“随身WiFi”=========...

在 Kubernetes 中,Service 的实现原理是什么,它是如何实现服务发现的?

行,问的这个问题挺有意思,Kubernetes 里 Service 是怎么实现的,服务发现是怎么回事,咱就直说了。这事儿看起来挺玄乎,但掰开揉碎了讲,也就那么回事。你得把这事儿想得简单点,别一上来就被啥术语吓住了——其实全是些搬砖的套路。咱...

发表评论

访客

看不清,换一张

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