Python Web 框架

3个既简单又强大的Python Web 框架

Django

 

Python 界最流行的 web 框架。Django是一个高级别的PythonWeb框架,它鼓励快速开发和干净、实用的设计。它是由经验丰富的开发人员构建的,它处理了Web开发中的许多麻烦,因此您可以专注于编写应用程序,而无需重新发明方向盘。它是免费的,开源的。

Django的设计是为了帮助开发人员尽快将应用程序从概念到完成。Django非常重视安全性,并帮助开发人员避免许多常见的安全错误。Web上一些最繁忙的站点利用Django的快速和灵活扩展能力

Flask

一个 Python 微型框架。Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

 

Bottle

一个快速小巧,轻量级的 WSGI 微型 web 框架。Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

Routing:把请求映射到函数,建立简洁动态的URLsTemplates:采用内置模板引擎,同时还支持 mako, jinja2, cheetah 等第三方模板Utilities:便捷地读取表单数据、上传文件、 cookies、HTTP头信息和其它 HTTP相关的元数据Server:内置HTTP开发服务器,并且支持 paste, fapws3, bjoern, Google App Engine, Cherrypy 或者其它任何WSGI HTTP 服务器

 

你可能感兴趣的:(python)