zoukankan      html  css  js  c++  java
  • 为什么要进行前后端分离

    传统开发模式与前后端分离模式对比

    传统开发模式

    前后端分离方式

    对比以上两图我们可以看到,前后端分离方式流程简单多了。

    前后端分离概念

    简单来说就是后端提供API,前端调用API获取数据来渲染页面,当然这其中还有许多细节问题,比如跨域问题,接口数据格式约定问题等,这些以后详谈。

    在开发阶段,当有新的需求时,前后端工程师约定好接口数据格式,就可以并行进行开发测试了,前端工程师不必等待后端的接口开发好了才开始工作,可以利用mock假数据等方式模拟接口返回数据(当然还有其他方式),前后端都开发好之后双方再进行联调,测试,发现问题及时修复,从而保证项目的正常完成。

    优势与好处

    1.前端代码不再耦合后端代码,彻底解放前端

    2.前后端可以按照约定好的数据格式同时进行开发,极大地提升了开发效率

    3.发现问题之后也可以快速定位到问题。如果是接口的问题,则后端工程师来修复,如果是页面问题,则由前端工程师来修复,也降低了维护成本

    4.可以应对复杂多变的需求,一套API可以用于不同的应用

  • 相关阅读:
    [POJ 3253] Fence Repair
    [POJ 1422] Air Raid
    [POJ 2195] Going Home
    [POJ 1273] Drainage Ditches
    [BZOJ 1718] Redundant Paths
    [POJ 1041] John's Trip
    [NOI 2003] 逃学的小孩
    __attribute__((noreturn))的用法
    回味经典——uboot1.1.6 之 第二阶段 第三阶段
    回味经典——uboot1.1.6 之 第一阶段
  • 原文地址:https://www.cnblogs.com/helloluo/p/7479616.html
Copyright © 2011-2022 走看看