美文网首页
前后端分离开发

前后端分离开发

作者: LinuxSuRen | 来源:发表于2017-11-25 20:12 被阅读0次
  • 介绍

前后端分离的模式,把web开发的分工更加明确。这里提到的分工,指的是彻底的分工,而不是仅仅是把前后端的工程物理上做分离。

我提倡的终极目标是,前端人员只写前端的代码只通过接口来与后端人员进行交互。这种形式,对研发人员有三个重大的影响,而且这对是否能够成功地实践前后端分离开发尤为重要。

第一个影响是,要求前端研发人员具有更加专业的技术能力。

第二个影响是,要求每个研发人员的思维方式上作出改变和适应。传统的web研发方式,页面和后端是紧紧地耦合在一起的,突然让后端研发人员没有了页面,会感到不习惯。而前端人员呢,除了要做页面效果、交互,甚至也要有MVC模式。

第三个影响是,由于前端和后端各自关注的技术、方案都发生了变化,会发生互相不理解的情况,这就要求技术负责人同时对前后端技术有一定层度,甚至比较高的理解和掌握。

下面我从前端到后端的顺序,列举了一些值得关注的问题点。

  • 前端路由

BackBone

  • 前端模板

BaiduTemplate

  • 跨域
  • 数据交换

在前后端分离开发中,所有的数据请求都需要利用ajax来完成,因此要求后端返回统一的数据格式。目前,比较流行的是json格式;当然,作为一个具有很强的扩展性,xml格式也是一个非常好的选择。

  • 异常处理

异常处理,应当是通过HTTP协议状态码或者是统一格式map格式来返回。不管后端发生任何的异常,都不能够抛出到响应。

  • 资源授权
  • 后端技术

从开发语言上来说,前后端分离开发中,对后端的技术并没有任何限制,java、nodejs、php、python等都是可以的。

  • 参考

本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。

相关文章

  • 前端如何高效的与后端协作开发

    前端如何高效的与后端协作开发 1. 前后端分离 前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由...

  • Vue基础

    相关概念 混合开发和前后端分离 混合开发(服务器端渲染) 前后端分离后端提供接口,前端开发界面效果(专注于用户的交...

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

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

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

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

  • WEB开发中前后端分离的好处与区别

    什么是前后端分离 程序开发的时候,前后端开发以数据为交互导向的开发方式,同时也是一种架构方式。 前后端分离的好处 ...

  • 前后端分离开发

    含义 前后端分离开发顾名思义,就是将前端后端分离可以同时进行开发.前端就只管前端的事,后端就只管后端的事,比起传统...

  • 小程序开发心得

    通过三周的时间,经历了一次完整的前后端分离的开发过程,下面说说我对小程序新的理解和一些前后端分离的看法。 开发前准...

  • ibase2.0规范文档-01:OpenAPI在eclipse的

    前后端分离的契约(http接口文档) 在做前后端分离开发时,后端开发的服务需要有帮助说明。目前我们选用的是apid...

  • 深入解析Vue CLI 3.0脚手架如何mock数据

    前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的...

  • 详解Vue CLI 3.0脚手架如何mock数据

    前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的...

网友评论

      本文标题:前后端分离开发

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