最近一直在学习. net core以及vue,个人觉得可以拿出来溜溜了,哈哈,所以想做一个商城管理系统,最近疫情确实给线下实体店带来了很大的冲击,所以搞个线上商城没准还能解决一部分用户的实际情况,也正好检验一下自己的学习水平。准备搭建的商城我叫它SuperMall(超级商城),也真的希望能给自己、商家以及有需要的人带来方便。SuperMall的系统搭建分为:后端. net core+mysql,前端采用element-UI框架。后端使用到的技术为:redis来做缓存数据库,signalR做即时通讯,jwt作为权限校验校验、用户标识等(因为是前后端分离,这个是必备的),sqlsugar做ORM(采用sqlsugar的原因是:体量小,简单易用,ef复杂,做简单系统有点小题大做)等等,这是后端的主要技术要点。前端使用vue,采用element-UI做为UI框架(element-UI已经封装了很多控件,可以直接拿来使用,熟悉vue的同学可以直接使用admin-element框架模板,这个是一个大佬写的管理端的一个简单框架),基于element-UI框架进行一些控件的封装(操作按钮条:基于用户权限自动展示该用户拥有的权限按钮;列表:有些列表带有操作按钮,可以基于用户权限展示不同按钮。上面俩个简单封装是最常用也是比较基本的权限控制。以上是SuperMall采用的开发语言以及简单的介绍。而做商城系统不可避免的就是手机端(H5、小程序、APP),此处说明下,SuperMall商城系统手机端采用UNI-APP进行开发,原因是:uniapp是基于vue框架进行开发等,并且可以一键打包发布出来多个终端(微信小程序、支付宝小程序、H5等等),非常方便,并且uniapp上也有一些比较优秀的插件可以直接引入到项目里面使用,缺点是发行时间短,有些机制或者性能等方面不如当个终端更快,此所谓鱼和熊掌不可兼得也,企业或个人应根据实际情况选择开发语言、框架、环境等,此处不过多讲解。但是uniapp的社区正在发展并且个人感觉趋势越来越好,一些问题在不久的将来会有办法解决,因为方法总比困难多。
好了,我要继续撸码了,有时间再来更新

Logo

前往低代码交流专区

更多推荐