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

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

卡卷网9个月前 (02-02)每日看点275

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

分享给朋友:

相关文章

电视上哪个软件可以免费看电视直播?

电视上哪个软件可以免费看电视直播?

今天给大家推荐8款免费电视端直播看剧软件,感兴趣的朋友可以下载试一试!1、超级ITV 6.04免费看电视直播,央视卫视高清秒播,还有电影电视剧少儿体育等。2、小鲸电视 1.3.1小鲸电视是一款智能电视应用,集成了多个内容来源,包括腾讯视频、...

抖音和快手最大的区别是什么?

1、目标人群定位不同抖音:一二线城市,占比52%,大专学历以上,女性偏多。抖音以年轻群体居多。快手:三四线城市,占比64%,高中学历以下,男女更均衡。快手所覆盖的年龄段范围更广。2、内容创作的形式和深度不同抖音:偏深层,内容的装饰及表达更高...

为什么大家都说手机性能永远超不过PC?

最新的天玑9400牛逼吧,堪称PC级CPU,测试成绩16W功耗能跑9500分,1.8W能跑3000分,GPU也差不多是这个情况。手机电池一般是4000-5000毫安时,电压3.7V。也就是说,手机正常满载5W功耗下,这个电池能支持运行4个小...

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接...

有没有能够兼顾便携并且流畅运行各种AI应用的笔记本?求推荐?

有没有能够兼顾便携并且流畅运行各种AI应用的笔记本?求推荐?

看了下题主的描述,可以考虑「联想YOGA Air 15 Aura AI元启版」,今年9月底出的一款轻薄本,也通过了英特尔Evo严苛认证。处理器用了英特尔最新的「酷睿 Ultra 7 258V」,主要亮点就是AI性能、图形处理能力和能效,很适...

用wordpress做这个网站的话,需要用到哪些插件?

一个完整成型的B2C电商独立站,如果用wordpress+woocommerce搭建,最终会用上20来个插件,而且是在经过慎重筛选,剔除不必要的插件的情况下,别问我为什么。wordpress建站,插件安装多了,速度会变慢,这是常识,但需要在...

发表评论

访客

看不清,换一张

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