## 在多年的軟件開發過程中學會了很多東西,在這里我將這些年學到的有關軟件開發方面的知識進行輸出,希望大家多多支持,多提建議,下面我們來看一下主要涉及到的知識點。
### **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+小程序的開發模式去編寫的代碼,不需要花費大量的時間去學習,比較簡單。