- - 我的第一个迷你计划的诞生
开车时,您通常必须考虑一个问题,这就是目的地的天气。有时,您经常热情地出发,但它在目的地下雨,您必须心情不好。我回想起以前遇到的各种墙:当我到达图书馆时,图书馆今天关闭;当我参观地图上评估高评估的餐厅时,餐厅关闭了非常好。
基于上述内容,我认为,如果有一个可以在任何时候获得目的地实时动态的小工具,难道无法避免上述问题吗?例如,如果您想去市阳台上的新年前夜,您可以在出发前搜索城市阳台并发出一条相互援助的信息:“过去没有多少人,会太拥挤吗?”目前,观看城市阳台的人们将收集它。转到相互援助消息通知,单击消息以参与互动,并在此时间和地点反馈实时情况。在短短几分钟内,发问者可以立即了解目的地的最新发展并做出适当的决定。
我做了,就像我说的那一年在春节中没有什么可做的。一时兴起,我决定开始制定一个小程序,所以我看了看官方文件,并在观看时做到了。目的是使用此迷你程序根据地理位置进行跨空间的即时问答。
建筑演变
后端:,声明性编程:定义数据模型并自动生成API。基于生锈的Deno定制扩展
前端:芋头,支持使用诸如/vue/ners之类的框架来开发诸如//// // mini /h5/rn之类的应用程序
管理后端:定义数据模型自动生产后端
与重复使用的模型相同
芋头并使用交流
优点:这种体系结构可以实现全平台开发,具有性能和可扩展性
缺点:框架规格之后需要过度安装。初始开发效率很低,不适合快速实施。
基于基本框架实施
有两个选择:1。+; 2。由Deno生产,被称为下一代网络框架
优点:完全独立和可控,具有较高的灵活性
缺点:高发展成本和较长的周期
微信迷你程序本机 +云开发,微信平台负责所有事物:前端 +数据库 +服务器,一键可用
优点:最符合我当前的需求 - 快速原型开发,高发展效率和低成本
缺点:完全依靠微信平台而没有可伸缩性
基于此版本的迷你程序基本上已经完成。在后期,将考虑可伸缩性和服务性能。第一个版本和第二版本的先前架构将稳步迭代。微信迷你节目版本将是其中不可或缺的一部分。
名称的起源
基于此小程序的即时性,所有活动均设置为12小时,并在过期后自动关闭。原始名称“”后来演变成一个更具互动性的:12hi,然后将i转换为感叹号,并变成了知识和行动统一的含义:
春节即将到来,祝大家在蛇那年的好运