博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前后端分离与 restful api
阅读量:5862 次
发布时间:2019-06-19

本文共 472 字,大约阅读时间需要 1 分钟。

为什么要前后端分离(优点):

  • PC,APP,PAD 多端适应
  • 单页面应用(Single Page Application)SPA开发模式开始流行
  • 前后端开发职责不清
  • 开发效率问题,前后端互相等待
  • 前端一直配合着后端,能力受限
  • 后台开发语言和模板高度耦合,导致开发语言依赖严重

前后端分离缺点:

  • 前后端学习门槛都增加
  • 数据依赖导致文档重要性增加,文档很重要在前后端分离模式中
  • 搜索引擎优化SEO(Search Engine Optimization)的难度增大
  • 后端开发模式迁移成本增加

restful api目前是前后端分离的最佳实践,它是一个标准一个规范:

  • 轻量,直接通过http,不需要额外的协议,post/get/put/delete等操作
  • 面向资源,一目了然,具有解释性
  • 数据描述简单,一般通过json或者xml做数据通信

两篇对RESTful 解释比较好的文章:

  • 理解RESTful架构:
  • RESTful API最佳实践:

转载于:https://www.cnblogs.com/springionic/p/10753461.html

你可能感兴趣的文章
JS 中的== 与 ===
查看>>
ES6 - 收藏集 - 掘金
查看>>
13.11. this is incompatible with sql_mode=only_full_group_by
查看>>
Python Module_openpyxl_处理Excel表格
查看>>
css动画实现div内图片逆时针旋转
查看>>
CSS的工作过程
查看>>
为什么码农要了解业务?
查看>>
微软整合实验(七):布署Exchange2010 Mailbox高可用(DAG)
查看>>
spring定时器----JobDetailBean
查看>>
我的友情链接
查看>>
XP下如何删除附件中的游戏组件
查看>>
Mysql提供sequence服务
查看>>
我的友情链接
查看>>
Git安装
查看>>
pandas和matplotlib和
查看>>
nginx开启core dump文件
查看>>
怎么用pfSense为你的web服务做负载均衡
查看>>
emma的几个不足之处
查看>>
selenium-2 使用xpath定位元素
查看>>
Java工具类——UUIDUtils
查看>>