标签:模板 soc 浏览器 django tor space 逻辑 构建 编程
1、Web编程:WSGI
WSGI将Web服务分为两个部分:服务器和应用程序。WSGI服务器只负责与网络相关的两件事:接收浏览器的HTTP请求、向浏览器发送HTTP应答;而对HTTP请求的具体处理逻辑,则通过调用WSGI应用程序进行。WSGI的更多信息见:Web开发:CGI和WSGI。
实现一个WSGI应用,只需要满足3个要求:
2、Web框架
2.1、Python常用Web框架
Django:一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。自带的服务器基于Python wsgiref 模块实现。
Flask:Flask是一个使用Python编写的轻量级 Web 应用框架。其WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。
Tornado是一个异步网络库以及基于此之上的web架构库因此它包含四个部分:
一套适应web应用开发的框架,以这个架构可很快构建web应用;
涉及web应用的http协议和websocket协议的实现(客户端/服务器端);
非阻塞的异步网络通讯库;
异步操作的协程(coroutine)库。
标签:模板 soc 浏览器 django tor space 逻辑 构建 编程
原文地址:https://www.cnblogs.com/bad-robot/p/9737640.html