2 浅谈Web开发中的“前后端分离”

来源:互联网 发布:人肉软件 app 编辑:程序博客网 时间:2024/06/03 17:37

浅谈Web开发中的“前后端分离”

技术的特点

更新快

为啥更新快?其实是世界变化
太快。

常见的两种协作方式

1. 后端人员随便套个DIV或者table,然后尽情的实现功能。至于页面JS效果或者样式,写完后让前端打开项目(IDE)去改2. 所谓的“美工”认认真真的完成html静态页面,后端人员拿到静态页面后去套到后台。(譬如把html页面改成JSP页面)

万一

后端开发人员生病请假了,前端人员就得等后端来上班,否则根本没法看运行效果(反之亦然)

说起前后端分离

  • 你用过EXTJS吗?(没用过的暴露
  • 年龄啦~~~~,用过的也暴露了)

  • 如果你用过,那么这已经是前后

  • 端分离了(JS生成布局+JSON数据API调用)

  • 但是以上的做法往往是在后台应用里.如果你访问新浪或优酷也是这种页面……..

前后端分离的意义

1. 很多小公司,就那么2个人。可能对全栈要求高。所以往往不会使用前后端分离2. 但对于大公司,跨团队协调、团队专业领域等问题,往往会要求前后端分离3. 前端会变?(废话)。那么后端会变?(也是废话)问题在于,看前端变化较多还是后端变化较多。其实如果只有一方变化多,那么前后端分离都是值得的。但是如果两者都变化很多或者没啥变化(后者还需要解释?),那么前后端分离并没啥优势4. 移动端、平台化的需要,前后端分离意义很大。