马文的地下室技术

学习笔记《前后端分离架构》

2016-09-30  本文已影响1106人  马文Marvin

《我们为什么要尝试前后端分离》 是一篇介绍的比较清晰的文章,阐述了前后端架构的基本分离基础,这里再补充一些:

前后端分离的好处:

新事物的产生:

是否REST

Why are there are no PUT and DELETE methods on HTML forms?
Why don't browsers support PUT and DELETE requests and when will they?
因为前后端的分离,让 REST 出现了运用的基础,ajax请求可以很标准的处理 put 和 delete 请求

模板,谁来处理?

因为第一个页面的请求,目前依然是由 PHP 渲染的,所以 PHP 会处理相关的模板,也就是 include 相关的,而其后的请求因为都是 AJAX 的数据拉取,由 JS 来渲染,所以是由前端的模板引擎来处理,所以在这个情况下,是前后端模板并用的阶段

引入 node 然后做前后端的彻底分离

引入新的技术手段,让前后端彻底分离,这个对团队的前端能力会更上一个台阶,但是必要性没有那么强

是否 Single-page Application

没有概念

SEO相关

没有特别好的解决方案,针对那些最需要SEO的页面和内容,不采用AJAX数据请求的形式

上一篇 下一篇

猜你喜欢

热点阅读