网上零售平台搭建
今天是王大力自学网上零售平台搭建的第112天。
感谢您的陪伴,谢谢。
网上零售平台的搭建计划如下:从基础框架构建到功能模块实现。
今天主要完成了基础设施的搭建,以及初步的系统介绍,具体业务尚未涉及。
明天我们将进入具体的业务学习阶段。
后台管理系统的开发暂时告一段落,其实无外乎就是商品、订单、用户等数据的增删改查。
一、网上零售平台基础介绍
网上零售平台分为后台管理系统和前台门户系统两部分。后台管理系统主要是为管理人员提供操作的界面,而前台门户系统则是面向用户的操作界面。
前几天写的功能主要都用于对商品的管理。管理人员可以通过该系统控制商品的样式以及上下架,库存管理等。
现在前台门户系统的搭建较为复杂,涉及到多种技术栈,我一时修改不过来,索性就不改了。
但愿不会说我在打广告什么的一笑哈哈,到时候被平台给屏蔽了可就不好了。
那使用到的技术有哪些呢?
以前后台系统使用的是SPA(单页应用),SPA理解起来其实非常简单。
它就是只有一个HTML文件,其它的都是以Vue组件的形式拼接,从而实现了页面切换。
SPA的好处在于速度快,但是第一次加载慢,它等于是第一次将静态资源全部加载下来了,所以后续页面切换时就非常流畅。
但是这样有一个问题,不利于SEO优化,当然还有缓存的问题,在此就不说明了。
这个SEO是啥?我大致说下,当然不可能将其说得很清楚,我自己也不太懂,但作为一名开发者对这些有一定的了解肯定是没坏处的。
比如说用户要买东西,他可能会在百度上面搜素,那百度出来的页面是如何排序的呢?
这就涉及到SEO搜素引擎优化了,如果优化好,会排在更前面。
当然最前面的肯定是直接给百度钱打广告的。而百度搜索引擎的一个机制是利用爬虫爬别人的网站,再显示出来。
如果只是SPA单页应用,爬虫就只能爬到一个HTML文件,不利于SEO搜素引擎优化。
当然做一个强调:SEO这块我也不是太了解,所以只是简单地做一个描述,自己了解的说不定也有问题。
总之SEO对于网站来说很重要,会增加搜素后的排名,使用单页应用就不太合适了。
所以前台门户系统使用多页应用:依旧是前后端分离,不过前端页面会独立多个HTML页面,每个页面使用Vue完成渲染。
做一个总结就是:前端门户系统使用Vue+Nuxt实现多页应用,后台管理系统使用Vue+Vuetify实现单页应用。
二、网上零售平台搭建
今天不涉及具体的业务实现,但是对接下来一段时间的学习做一个了解。
①商品管理:商品的发布、上下架、分类、标签等。
②订单处理:订单的生成、确认、支付、发货等。
③用户中心:用户的注册和登录,个人信息管理,地址管理等。
④购物车及下单实现:购物车内商品的添加、删除、修改,订单的下单等功能。
最后总结一下,网上零售平台的搭建是一个复杂的过程,需要掌握各种技术栈和知识。作为一名开发者,我们应该不断学习,不断提高自己的技能水平,做出更优秀的网上零售平台。
我是@王大力一个白天上班晚上学习的90后北漂,不为其它,只为学会自律做好自己,也愿我的每日打卡能给你带来勇气,欢迎点赞关注和评论。