新项目的思考

文件结构

  • 按模块化的方式划分文件结构,方便文件管理,由于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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端集成解决方案要求: 模块化开发。最好能像写nodejs一样写js,很舒服。css最好也能来个模块化管理! 性能...
    Www刘阅读 3,076评论 1 20
  • 基于Vue的一些资料 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 element★...
    尝了又尝阅读 1,190评论 0 1
  • 戒烟其实很容易,我每年都戒好几回。——马克吐温 什么时候最想抽烟?不是犯困了,不是郁闷了,不是人情世故时候,更不是...
    DuanYZ阅读 445评论 0 0
  • 1.今天的学习情况 今天看了7.8篇保险文章 另外还听了一节指数基金课 今天的表现,比之前一段时间强多了,有点实质...
    飞舞的心_e6d3阅读 104评论 0 1
  • 一说到超能力,你最先会想到什么?或许是漫威里蜘蛛侠、钢铁侠这类超级英雄,也或许是《挑战不可能》里那些身怀绝...
    熠熠生辉的三年级阅读 2,515评论 0 4