专栏名称: JavaScript
面向JavaScript爱好人员提供:前端最新资讯、原创内容、JavaScript、HTML5、Ajax、jQuery、Node.js等一系列教程和经验分享。
目录
相关文章推荐
51好读  ›  专栏  ›  JavaScript

前后端分离实际容易产生的问题

JavaScript  · 公众号  · Javascript  · 2019-03-30 09:06

正文

请到「今天看啥」查看全文



  • 接口文档在开发的哪个阶段出来。这家公司的模式是边开发边出接口文档,也就是开发完一个出一个,这种方式的缺点在后面详细说到,因为团队不大所以导致的现象不突出,没有成为开发效率的主要限制因素,但也会出现前端没事情做等后端接口文档,开发完之后前端bug比后端多一些。

  • 用前言vue1.0开发,开发中很多不方便和坑,2.0做了很多优化,太注重组件的复用,想把所有差不多的都封装成一个组件导致if太多太过复杂难以维护。


最后因为产品一直上线不了加上公司内部结构问题产品和研发各种甩锅挣权,产品挣权成功占主导,研发陆续走人崩离瓦解。


传统思维公司,前后端正式开战


第二家公司的开发模式比较传统,因为后端的发展历史比前端长很多,复杂度都比前端多这是事实,项目重点业务部分和数据库都是在后端,所以一般都是后端的当研发技术老大无可厚非,如果老大只做过后端的开发没怎么接触过前端,前端在公司情况相对后端会差些。


先说说这家公司研发组织结构到我在职的后期,后端13人左右平均工作年限3~4年左右,前端8人左右平均工作年限1~2年左右,也就是后端大部分是3年以上的,一两个是1年左右的,前端大部分是1~2年左右,这些当中很多是非计算机专业后面培训转前端的,一些是刚毕业的。我虽然工作3年以上,但做全职前端也才不到两年。因为这种人员结构,后端都是老油条(其中有几个脾气不大好),前端都是刚毕业没多久的小鲜肉(比较内向害羞),联调的时候可想而知后端是大爷前端是跟班。


说说我个人感觉这家公司开发中存在的问题:


  • 接口文档在开发的哪个阶段出来,接口文档出来的时间点也是和上家一样,但是因为工作量大、团队大导致这点是开发效率的主要限制因素和后面出一系列矛盾出现。直接导致的问题是开发前期前端只能做静态页面,中期一直在等后端出文档,有些比较负责的前端就会不停的追问找对应模块的后端,问他打算这块返回的数据格式是什么样的。所以经常看到有几个前端经常往后端跑,后端有点烦没好气的说我现在没空或者心情好点话就讲一下。







请到「今天看啥」查看全文