Python 前后端学习总结

我认为程序就是为了控制数据。掌握了前后端数据的流向就基本掌握了程序运行的逻辑。另外,前端的数据往往不安全,从安全的角度考虑,哪些数据或代码该放在服务器内,哪些可以放在前端,以此可以做一个划分。最开始,我学习的是使用python中socket来实现前后端交互的,代码量很大,后面学习了框架才发现代码集成带来的简便。以下我通过5个方面总结了我对web开发中的重点知识点。至于具体的代码实现,基本网上都能找到。这里重点是了解理论框架。

1 web开发中,python与PHP彼此的优劣势

相比php适合快速开发,python适合大型多功能集成开发。[1]

2 框架模式

基本都是MVC(model view control)的框架模式,即模型层,视图层和控制层。模型层用于和数据库交互,通过控制层将数据传给视图层,视图层将页面渲染到用户界面,反过来传递数据亦可,即视为用户输入数据或指令。不同的框架的框架模式可能说法不同,基本一致。[2]

3 前后端是否分离

前端认为是客户端,后端视为服务器。从数据传递的角度来解释,前后端分离:前端不需要后端传递HTML的静态模板、CSS和JS文件,只向服务器请求所需的数据,自行渲染页面。与之相对的,所有文件和数据都需要向服务器请求。至于选择,根据需求。对于app开发,

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值