文件結(jié)構(gòu)
- 按模塊化的方式劃分文件結(jié)構(gòu),方便文件管理晦嵌,由于vue的文件結(jié)構(gòu)盟萨,可以把一個(gè)模塊的css,js都寫在vue里面
- 對于第三方引入css和js,統(tǒng)一import到入口文件或index.html
打包工具
- vue有自帶的打包工具vue-clip,默認(rèn)webpack
構(gòu)建Mock server
- 在前后端分離開發(fā)的過程中,不可避免需要我們前端先于后端的開發(fā)理逊,需要模擬后端假數(shù)據(jù)端仰〈废В可以考慮使用express.js
API 規(guī)范
- 前后端開發(fā)中最重要的就是接口的統(tǒng)一,需要制定一個(gè)或多個(gè)數(shù)據(jù)的增刪改查荔烧,可以考慮使用restful API
- 需要一個(gè)公共的api-design的設(shè)計(jì)吱七,前后端共同商討設(shè)計(jì),再制定鹤竭。
統(tǒng)一的代碼規(guī)范
- 目前考慮函數(shù)式編程踊餐,放眼ES6的代碼風(fēng)格都是class import export 而這正是函數(shù)式的一種
- 考慮使用esLint 制定簡單的規(guī)則
聯(lián)調(diào)溝通
部署問題
- 之前我們的代碼都是提交給后端,由后端統(tǒng)一部署臀稚,如果前后端分離后吝岭,前端的代碼是如何部署,是通過自動(dòng)化的工具還是手工部署
后期擴(kuò)展問題
- 路由問題是使用vue-router 還是axios還需要調(diào)研
- 我們需不需要引入其他項(xiàng)目的邏輯或者模塊吧寺,這就涉及到跨域問題 窜管。目前用的比較多的解決跨域問題的就是CORS