Python flask框架 Day(1)

前言

这学期选修了软件工程课设,在小组中负责后端开发,零基础入门,从今天开始不定期更新所学内容。

一些概念

B/S

B:browser-浏览器
S:server-服务器
即只要有浏览器,尽可以实现与服务器的交互

C/S

C:client-客户端
S:server-服务器
Python flask框架 Day(1)_第1张图片

python项目:mtv

model:模型 (数据存储层,和数据库打交道)
view:视图(起控制作用,通过请求响应获取model层)
template:模板(用于处理模板的显示,相当于mvc中的v)

web项目:mvc

model:模型 (数据存储层,和数据库打交道)
view:视图展示
controler:控制器

mvc与mtv区别

其实就是叫法上不同,均包含了三部分结构
Python flask框架 Day(1)_第2张图片

python versus Java

之前了解到,好像更多的是用Java做前后端开发
python与Java相比:实现快,但是达不到java大型并发的效果;建栈快速;前后端分离

几种web框架

flask:轻量级框架,所需要的需要自己定制,配备,较灵活

tornado: c10k(c:并发,k:万),支持万级并发

django:重量级框架,所需要的东西基本都在里边了

你可能感兴趣的:(flask,flask,python,后端)