- A+
今天,我终于把自己耗时一年左右的时间搭建的一个网站终于初步完成了,这个网站就是咸蛋Online,这个从后端到前端都是自己一步一步摸索出来的,对于一个完全不懂前端的人来讲,过程可谓坎坷,借此,把这个过程记录下来,也和大家分享下。自己的文采不是很好,有很多想写但是写不出来的,大家多多包涵。
首先,从技术上来讲,项目是采用前后端分离的模式,后端使用.net6.0+efcore+sqlserver+redis,前端使用vue3+vite+typescript+elementplus
其中,项目的结构改了很多次,因为项目的刚开始搭建出来的时候很多因素没考虑到,如dto的分类,业务模块的分类以及代码的封装,在后期开发的时候,才发现原来的东西有问题,所以后端的整体的项目的框架也是改了很多次。所以在我认为,一个好的项目的架构绝对是经过了数次的洗礼才能够改造出来的,正所谓现在市面上流行的各种技术框架方案,绝对不是突然出现的,也是经过了许多次修修补补,逐渐进化演变成现在人人所知认可的项目框架。总之,这次网站的搭建,让我受益匪浅,技术的提升,架构的掌控,特别是思维的提升。
项目前端可以说是自己从0搭建的,从第一个vue create XianDanWebVue命令开始,一步一步搭建出来的,查阅了各种资料,学会了pnpm的安装方式,学会了less的使用,学会了vue的一些技术,如组件的封装与传值,插槽的使用,pinia的使用,因为自己的前端技术有限,所以,这个前端项目目前没有安装很多插件,相对来说还是比较简单。
对于自己的这个项目源码,等到自己把代码都完善优化好了之后,就放到git上,大家如果有兴趣,可以去看看,目前还没有放上去。
自己的这个项目目前是采用的两台入门级别的windows服务器,因为可能配置低的原因,总感觉远程操作起来有点卡,所以自己也考虑的准备把那个web服务器迁移到ubuntu服务器上去,之前连接过centos,但是听说centos官方停止维护了,不知道大家有木有啥可以推荐的。
对于这个网站,自己肯定会继续维护下去,以后不断的完善以及添加更多的功能,以及对小程序的接入,希望大家能够多多鼓励支持,多去踩踩。
网站地址:https://www.xiandanplay.com/