参考网址

https://blog.csdn.net/weixin_35688430/article/details/110206693

web框架的由来

  • Web应用程序是基于B/S架构
- B: 指的是 浏览器

- S: 由两部分构成(Server & application)
  • 通过实际可以发现一个规律
在开发S端时,server的功能是"复杂且固定的"(处理socket消息的收发和http协议的处理)

而app中的业务逻辑却各不相同(不同的软件就应该有不同的业务逻辑)

重复开发复杂且固定的server是毫无意义的

若有一个wsgiref模块帮我们写好了server的功能,这样我们便只需要专注于app功能的编写即可

所以说框架的本质就是一系列功能的集合体、不同的功能放到不同的文件中

有了该框架,可以让我们专注于业务逻辑的编写,极大的提高了开发web应用的效率(开发web应用的框架可以简称为web框架)