码迷,mamicode.com
首页 > 其他好文 > 详细

为什么要使用分离式开发?

时间:2017-03-11 19:37:22      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:今天   朋友   最大的   资源   问题   公司   同步   项目开发   格式   

现在很多公司的开发方式都是分离式开发,可能有很多朋友对分离式开发还存在着一定的疑惑, 比如:什么是分离式开发?为什么要使用分离式开发?他们的优缺点是什么?

今天闲来无事,打算分享一下自己的理解, 接下来, 分别对上面的问题一一说一下自己的理解。

1. 什么是分离是开发?

  简单说来,就是在一个项目开发过程中, 前端只关心前端的开发,后台只关心后台的开发,两者同步进行,开发过程中不用互相依赖。

2. 为什么要使用分离式开发?

  加快开发速度

  前端在这个地方需要一些数据,他不需要等到后端返回这样的数据才能继续下去,他可以先自己模拟我们需要的数据,然后让数据正常地渲染,然后告诉后台, 你需要什么样的数据。后台再了解到前端需要的数据的时候,只需要定义对应的接口,返回对应的数据格式就行了。等前端和后台都开发完成的时候,再进行联调。

  联调的方式:

  (1). 可以是前端开一个代理,所有的静态资源都访问本地的,所有的接口信息都访问后台服务器的。

  (2). 或者后台开一个代理,所有的接口都访问自己的,静态资源访问远端服务器的。服务的代理,可以使用nginx服务器代理

3. 使用分离式开发的优缺点?

  优点:加快开发流程,前端和后端开发开发过程中不需要有太多的依赖, 前端只需要知道需要的数据结构,后端只需要定义对应的接口,返回对应的数据结构就行了。

  缺点:我觉得最大的缺点就是,开发过程中除了需求外,就很少与后台交流了,这样效率是提高了,但也感觉变成了代码的搬运工,哈哈。

为什么要使用分离式开发?

标签:今天   朋友   最大的   资源   问题   公司   同步   项目开发   格式   

原文地址:http://www.cnblogs.com/xiangming25/p/6535953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!