Django基础—— 1.WEB框架介绍

1、什么是框架?

  框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单说就是使用别人搭好的舞台,你来做表演。

2、常见的Python Web框架

  Full-Stack Framework(全栈框架、重量级框架):

  Django、web2py、TurboGears、Pylons、...

  重量级框架提供现成的模块,开发需要的全套内容

  

  Non Full-Stack Framework(非全栈框架、轻量级框架):

  tornado、Flask、Bottle、web.py、Pyramid、...

  轻量级框架不会提供全套内容,需要选择模块自己组合,使用灵活

其他Python Web框架请查看:https://wiki.python.org/moin/WebFrameworks

2、这么多框架,如何选择呢?

1.根据项目需求选择

以内容做支撑(内容呈现)=>全站框架

App后台接口、数据接口 => 轻量级框架

2.根据框架的特点去选择

高性能异步非阻塞 => tornado 

猜你喜欢

转载自www.cnblogs.com/yz9110/p/9327142.html
今日推荐