首页 > Python > Python开发框架 欢迎补充/反馈/建议

主流python开发框架。



加载中,请稍候...

刷新重新加载

Django - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Django是一个用Python开发的开源的Web应用框架。采用了MTV的框架模式,即:模型M,视图V和模版T。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。它还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性。

Flask - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Flask是一个轻量级 Python 应用开发框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 开源许可。Flask也被称为 “micro framework” ,因为它使用简单的核心,用 extension 增加其他功能。

FastAPI - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

FastAPI是一个用于构建 Web API 的现代、快速、简单、高性能的web框架。

Web2py - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Web2py是一个用Python编程语言编写的开源web应用程序框架。它没有任何项目级配置文件。web2py的设计灵感来自Ruby on Rails和Django框架。与这些框架一样,web2py注重快速开发,支持约定而非配置方法,并遵循模型-视图-控制器(MVC)架构模式。

Bottle framework - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Bottle是一个轻量级的Python web框架, 可以适配各种web服务器,包括Python自带的wsgiref(默认),gevent, cherrypy,gunicorn等等。整个框架只有一个文件bottle.py,几十KB,却自带了路径映射、模板、简单的数据库访问等web框架组件。

Falcon framework - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Falcon 是一个可靠的、高性能的Python web框架,用于构建大规模的应用程序后端和微服务。Falcon应用程序可以与任何WSGi服务器一起工作。

CherryPy - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

CherryPy是一个开源的极简的Web框架。基于CherryPy的Web应用程序是一个独立的Python应用程序,它嵌入了自己的多线程Web服务器。借助自己的Web服务器,增加了CherryPy的可扩展性。

Pyramid framework - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Pyramid是一个小型,高效,易用的 Python web 开发框架,它是Pylons项目的一部分,采用BSD授权许可发布。

Sanic - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Sanic 是一个 Python web 框架,依托于 uvloop、asyncio 等事件循环和异步并发模块,Sanic支持开发异步高并发请求的 web 服务。

Masonite framework - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Masonite框架遵循MVC(模型-视图-控制器)架构模式,深受Rails和Laravel等框架的启发,它提供了许多开箱即用的功能,包括具有自动解析依赖注入的强大IOC容器、手工命令行工具和ORM。

aiohttp - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

aiohttp是一个建立在asyncio上的,既支持http又支持websocket的一个Python库。并且同时支持客户端和服务端。

Gevent - 官方网站 - 源代码 - 文档 - 下载地址 - 评分()

Gevent是一种协程的Python网络库,基于Greenlet封装了libevent事件循环的高层同步API。它让程序员在不改变编程习惯的同时,用同步的方式写异步I/O的代码。使用Gevent编写的程序要比用传统的线程吞吐量更高。


转载请注明来自www.guider.dev,谢谢。