一、絮叨
一直在計划自己搭建一個后台的管理系統腳手架,也已經開始着手做了,但是做的過程中一直出現混亂的狀態。在前端技術選型的時候覺得Vue不錯,然后去學了一段時間的Vue,准備拿來在項目里面用。然后又發現能不能找一個基於Vue的前端UI框架,這樣配套開發效率更高。然后找了Element UI,又去看了一段時間的UI,嗯,覺得非常好。然后又發現了一個基於Element UI的后端模板vueAdmin,嗯,覺得這個更好,太合適了,又去搞了搞。發現這玩意需要使用webpack,然后又把前段時間看過基本忘得差不多的webpack重新看了下開始搞。最后,終於環境搭好了,項目跑起來了,可以用了。咦,這玩意怎么弄到我的項目里去。。。。
我還沒前后端分離呢,我要不要再去搞搞前后端分離?我陷入了久久的沉思
根據以往的項目經驗,我不能繼續,需要改變思路。
二、新的計划
經過了這段經歷,我決定暫時放棄那些看上去非常誘惑的東西。先使用自己最熟悉的技術,先完成基本的功能,然后在此基礎上進行升級更新。同時需要在這個過程中實踐我需要學習的新技術。
整體計划分為兩部分,需要搭建兩個項目:
1. 以自己熟悉的為基礎(SSM)搭建后端管理系統
- 主要功能就是用戶+權限
- 基於SSM+Maven
- 頁面使用后端模板渲染
- 開發工具使用Spring的STS
2. 以需要學習的為基礎(Spring Boot)搭建前台業務系統
- 主要功能還沒想好(先完成用戶的登錄注冊功能)
- 基於Spring Boot+Gradle
- 使用前后端分離,前端主要使用Vue
- 開發工具使用IDEA
三、下一步
整體的計划就是這樣了,下一步就先開始第一個項目:基於SSM的后端管理系統。
接下來需要開始搭建項目,並完成具體的技術選型。