分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

细说 Django—web 前后端分离

发布时间:2023-09-06 01:51责任编辑:傅花花关键词:后端
本周为大家带来【51Reboot】运维自动化公开课分享,4 月 26 日(周四)晚九点由我们的咸鱼老师为大家细说 Django — web 前后端分离。

讲师介绍

咸鱼老师:曾担任互联网二手车公司运维开发负责人,现就职于互联网金融公司 devops 团队。主导并落地多套任务、资源管理、可视化等运维管理系统,擅长服务端,Django,前端工程化开发。

所谓的前后端分离

渊源

  • 前端发展史

特点

  • 前端:负责 View 和 Controller 层
  • 后端:只负责 Model 层,业务处理/数据等

优缺点

  • 优点:解耦,解放前端,职责明确
  • 缺点:不利 seo 优化

Restful 风格的 API 应该是前后端分离的最佳实践

前后端设计

前端:Node.js 系
代表:AngularJS,react,vue

Vue

技术点

  • 指令
  • 组件
  • 生命周期
  • 前端路由
  • Vuex
  • ES6 语法
  • npm & webpack

后端:Restful Api

一种接口风格,全称表述性状态转移,并无强制

Representational State Transfer()

统一资源接口对 URI 的意义?

统一资源接口要求使用标准的 HTTP 方法对资源进行操作,所以 URI 只应该来表示资源的名称,而不应该包括资源的操作。

(理解这个统一)

标准的

不符规范的 (资源没有统一)

实践

一个例子

  • 《图书管理系统》

技术栈

  • 前端:Vue
  • 后端:Django REST framework

要点

  • Token 验证
  • 前端路由
  • 统一的 http 请求响应拦截处理
  • Restful API
  • 权限控制(表级 & 对象级)

如下图:

最后,是否要做前后端分离的开发模式,取决于实际情况的多方位考量,适合的才是更好的。

分享时间:18年4月26日(周四)

21:00-22:00
分享方式:网络直播
参与方式:加小助手微信(1251743084)备注公开课,进入直播分享群

细说 Django—web 前后端分离

原文地址:http://blog.51cto.com/51reboot/2107776

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved