## 在多年的软件开发过程中学会了很多东西,在这里我将这些年学到的有关软件开发方面的知识进行输出,希望大家多多支持,多提建议,下面我们来看一下主要涉及到的知识点。
### **1.使用laravel8.0构建服务端。**
#### 我们选择laravel框架作为我们的服务端,只是因为它具有更加强大的社区。
#### 使用插件:
#### (1)laravel-Modules 模块化开发大型 Laravel 应用。
#### (2)laravel-wechat 微信开发扩展。
#### (3)JWT-Auth 实现 API 验证。
#### (4)laravel-schema-extend 支持 MySQL “列注释”和“表注释”。
#### (5)qiniu-laravel-storage 七牛云储存扩展。
#### (6)PHPExcel excel导入导出插件。
### **2.使用vue3.0构建后台页面。**
#### vue3.0是我目前使用过的最好的框架,并且具有强大的社群。
#### 使用插件
#### (1)Vuex 状态管理。
#### (2)element-plus 前端UI框架。
#### (3)axios http请求插件。
#### (4.)plugin-syntax-dynamic-import 路由分组插件。
#### (5)file-saver 文件下载插件。
#### (6)nprogress 进度条插件,用于路由加载进度条。
#### (7)vue-particles 背景粒子特效插件。
#### (8)vuex-persist 它就是为 Vuex 持久化存储而生的一个插件。不需要你手动存取 storage ,而是直接将状态保存至 cookie 或者 localStorage 中。
#### (9)xlsx 表格制作插件。
#### (10)screenfull 屏幕大屏插件
#### (11)sass + sass-loader 编译scss文件。
#### (12)tinymce-vue 编辑器
#### (13)electron 打包exe文件
#### (14)Inno Setup 生成exe可执行文件
### **3.使用uniapp构建客户端。**
#### uniapp是现在目前小程序和app兼容最好的开发框架,基本上使用了vue+小程序的开发模式去编写的代码,不需要花费大量的时间去学习,比较简单。