文件结构
- 按模块化的方式划分文件结构,方便文件管理,由于vue的文件结构,可以把一个模块的css,js都写在vue里面
- 对于第三方引入css和js,统一import到入口文件或index.html
打包工具
- vue有自带的打包工具vue-clip,默认webpack
构建Mock server
- 在前后端分离开发的过程中,不可避免需要我们前端先于后端的开发,需要模拟后端假数据。可以考虑使用express.js
API 规范
- 前后端开发中最重要的就是接口的统一,需要制定一个或多个数据的增删改查,可以考虑使用restful API
- 需要一个公共的api-design的设计,前后端共同商讨设计,再制定。
统一的代码规范
- 目前考虑函数式编程,放眼ES6的代码风格都是class import export 而这正是函数式的一种
- 考虑使用esLint 制定简单的规则
联调沟通
部署问题
- 之前我们的代码都是提交给后端,由后端统一部署,如果前后端分离后,前端的代码是如何部署,是通过自动化的工具还是手工部署
后期扩展问题
- 路由问题是使用vue-router 还是axios还需要调研
- 我们需不需要引入其他项目的逻辑或者模块,这就涉及到跨域问题 。目前用的比较多的解决跨域问题的就是CORS