技术选型
技術選型
前端技術:
-
基礎的HTML、CSS、JavaScript(基于ES6標準)
-
JQuery
-
Vue.js 2.0以及基于Vue的框架:Vuetify(UI框架)
-
前端構建工具:WebPack
-
前端安裝包工具:NPM
-
Vue腳手架:Vue-cli
-
Vue路由:vue-router
-
ajax框架:axios
-
基于Vue的富文本框架:quill-editor
后端技術:
-
基礎的SpringMVC、Spring 5.x和MyBatis3
-
Spring Boot 2.0.7版本
-
Spring Cloud 最新版 Finchley.SR2
-
Redis-4.0
-
RabbitMQ-3.4
-
Elasticsearch-6.3
-
nginx-1.14.2
-
FastDFS - 5.0.8
-
MyCat
-
Thymeleaf
-
mysql 5.6
開發環境
為了保證開發環境的統一,希望每個人都按照我的環境來配置:
-
IDE:我們使用Idea 2017.3 版本
-
JDK:統一使用JDK1.8
-
項目構建:maven3.3.9以上版本即可(3.5.2)
-
版本控制工具:git
?
3.3.域名
我們在開發的過程中,為了保證以后的生產、測試環境統一。盡量都采用域名來訪問項目。
一級域名:www.learn.com,learn.com learn.cn
二級域名:manage.learn.com/item , api.learn.com
我們可以通過switchhost工具來修改自己的host對應的地址,只要把這些域名指向127.0.0.1,那么跟你用localhost的效果是完全一樣的。
總結