美文网首页
为什么我们团队要采用前后端分离?(2019-03-12)

为什么我们团队要采用前后端分离?(2019-03-12)

作者: 刑无间 | 来源:发表于2019-03-12 16:53 被阅读0次


首先大家可以阅读一下中文版原文:https://www.v2ex.com/t/298014?p=4,很有意思的一篇文章,作者文笔幽默,阅读起来很轻松。

文中有几个观点是笔者特别赞同的,比如:

(1)前后端不分离的团队,前端工程师都是页面仔话语权很弱,技术大牛都在后端,前端相当于给后端工程师打杂的;前端工程师晋升机会很少,薪资不高,发展前景渺茫;

(2)前后端分离后,更好招聘,团队耦合度更低,职责更分明。

但我深知前后端分离的好处远大于全栈工程师带来的好处。原因有4,详见下一小节。

我们团队最终决定进行前后端分离改造的4个主要原因

(1)全栈工程师很难招聘,很难培养,很多后端开发人员不愿意学前端技术,而很多前端开发人员怕学后端技术;

(2)如果前后端不分离,前端工程师的工作就必须依赖后端工程师,前端工程师变成打杂的,职业生涯前景惨淡;

(3)前后端分离后,前端和后端工程师独立开发,大大提高开发效率;

(4)综合来讲,前后端分离的用人成本远低于全栈工程师用人成本;同时,前后端分离的工作效率远大于耦合工作的工作效率;

然而我们团队也是从最近才开始全面实施前后端分离的,因为笔者深知,上面4个原因所描绘的美好愿景,其实际效果将会极大的取决于一个关键环节:API文档服务器。一个将就的API文档服务器会使前后端开发工作痛不欲生,团队矛盾日益尖锐,最终将会使程序质量下降,然后没有人愿意维护。

相关文章

  • 为什么我们团队要采用前后端分离?(2019-03-12)

    首先大家可以阅读一下中文版原文:https://www.v2ex.com/t/298014?p=4,很有意思的一篇...

  • 《十次方》01、需求分析

    需求分析 首先,该项目工程采用的是前后端分离的开发形式。为什么要采用前后端分离的开发形式呢? 前后端分离的优点和必...

  • 前后端分离开发模式下的接口规范

    1 背景 此处我不解释为什么要前后端分离、前后端分离的优缺点等问题,采用前后端分离开发模式就变成了这样, 前后端分...

  • Spring Boot+Vue概述(一)

    前后端分离 前后端分离就是将⼀个应⽤的前端代码和后端代码分开写,为什么要这样做?如果不使⽤前后端分离的⽅式,会有哪...

  • 前后端分离构架特点

    前后端分离是什么?为什么要前后端分离? 就是把数据和页面分离开,后端不提供页面,只是纯粹的通过 Web API 来...

  • Vue应用框架整合与实战--前后端分离后的前端时代篇

    什么是前后端分离 除了前端之外都属于后端了。 为什么要前后端分离 后端只提供API接口(尽量做restful服务化...

  • 前后端分离思考

    目录: 一、什么是前后端分离? 二、为什么要前后端分离?2.1 清晰前后端职责2.2 提高开发效率2.3 前端能做...

  • API视图简述

    前后端分离 本质-->页面与数据分离 为什么要前后端分离(优点) 1.多端适应(PC,APP,PAD,微信公众号)...

  • 契约测试

    背景 在当前微服务和前后端分离大行其道的行业背景下,越来越多的团队采用了前后端分离和微服务的架构风格。该服务架构下...

  • 前后端分离的优缺点和restful api

    前后端分离优缺点 为什么要前后端分离 pc、app、pad多端适应 SPA开发模式开始流行 前后端开发职责不清 开...

网友评论

      本文标题:为什么我们团队要采用前后端分离?(2019-03-12)

      本文链接:https://www.haomeiwen.com/subject/xiunpqtx.html