突发:
想把自己会的知识汇总起来。
如何汇总?
1.写一个新的项目,把会的技能都用上
2.在sf上记录,并立flag,自我督促
多端同时开发确实累,不过提升还是比较明显的:没有人催赶进度(经常被公司压榨?),遇到问题可以尽可能的寻找最优解,平常不是很熟悉的地方加深印象等等。
实践
技术栈等规划
1.后端:NodeJS后端、mongoDB、Redis
2.C端:用Flutter做iOS和Android、TaroJS实现微信小程序和H5
3.管理后台:React实现,Ant-Design UI(毕竟好看)
4.运维:docker部署、域名、七牛CDN储存图标、文件等静态资源
首页
通过后台配置不同的资源位,实现首页动态加载。1.后台配置「资源」(图片、标题、点击条转的h5/app路由地址)2.配置「资源位」关联多个「资源」,譬如「banner资源位」,由多个图片资源组成3.配置业务场景,关联多个资源位,譬如「首页场景」,由多个资源位组成:banner资源位、box资源位等等app端与h5端只要请求「首页场景」数据即可。后期拓展:只要在首页开发多个资源位样式即可。
个人中心
// TODO
社区
// TODO
目前进度
1.App端目前banner资源位样式、box资源位样式动态加载
2.管理后台:从资源 => 资源位 => 业务场景配置、后台用户增删改查、登录
3.后端:资源、资源位、业务场景配置增删改查、后台用户体系增删改查
4.h5与小程序端暂无进展
后面继续补充,先上个进度图: