网站开发协议
http协议,基于socket通讯
框架主要包含内容
a. socket收发
b. 路由部分:即url与函数的对应
c. html渲染:即将html中的模板中的字符替换
主流框架
按照包含模块区分:
(1) 包含a,b,c ->tornado
(2) 包含b,c ->django,其中a的部分借用python的模块wsgiref实现
(3) 包含b。 ->flask,其中c的部分借用python的模块jinja2实现。
按照轻、重量级分类:
(1) django->重量级,包含很多其他功能
(2) 其他 ->轻量级。
如果开发大型网站,适合用django
如果开发小型网站,适合用其他轻量级。