前言
不知不觉,新峰商城已经是一个千赞项目了✨。先在这感谢各位同学的支持,没有你们的支持,新峰商城也不会有这样一个小成绩。我也是在工作之余,牺牲周末和平时休息的时间,持续的维护着这个项目,希望大家继续支持它。
做商城项目的初衷
一开始,也考虑过做其他项目,如博客、工具、集合站点等等。但是考虑到这些项目用到的技术非常局限,几个列表和详情页就基本涵盖了整个项目,对于技术的全面学习,有一定的局限性。所以才考虑还是做商城,商城项目能学到的知识点非常多,尤其是购物车模块,涉及到的逻辑可以锻炼一个初级开发对业务逻辑的思考和判断。还有地址管理模块,对多层级数据的计算,也是检验一个合格开发者必备的知识点。
新蜂商城技术栈选型
罗列一下技术栈的选型,顺带附上技术文档链接。
- Vue 3.x: https://vue3js.cn(这里要特别感谢该站的站长,把新蜂商城 V3 收录到他们的推荐项目目录下)
- Vant 3.x: https://vant-contrib.gitee.io/vant/v3/#/zh-CN
- Vue-Router 4.x: https://next.router.vuejs.org/zh/index.html
- Vuex 4.x: https://next.vuex.vuejs.org
- Vite 2.x: https://cn.vitejs.dev
- Axios: http://www.axios-js.com
- Less: http://lesscss.cn
- lib-flexible(移动端适配)
技术栈会实时跟进,一旦有了新的版本,会尽快将项目用到的技术栈版本同步。
遇到的困难
做了开源项目以后,我对其他的开源作者产生了敬畏之心。维护一个开源项目,将会耗费一个人很大的经历,除非你是全职去做开源。但是对于目前的我来说,这很难做到,每个人的情况都不一样,而目前的我需要赚钱顾家。平时工作上班之余,牺牲休息的时间去做开源项目,在提升知识面的同时,也造福了大家。当然在掘金也上了两个小册,收入用于开发成本和服务器的费用(有需要的同学,可以支持一波),希望能写出更多对大家有用的开源项目。
