安志合的学习博客

安志合的学习博客 -

Python 高性能异步框架 Sanic

Python开发框架不少,Flask,Django之前在工作中都已用过,Flask比较轻量,Django功能全面但有点重,Sanic感觉是Flask的加强版,是专注于异步的高性能Python Web框架。Sanic用法和Flask十分相似。# Django from django.http import HttpResponse def hello_world(request):     return HttpResponse("Hello, World!") # Flask from flask import Flask app = Flask(__name__) @app.route('/') def hello_world():     return 'Hello, World!' if __name__ == '__main__':     app.run() # Sanic from sanic import Sanic from sanic.response import text app = Sanic() @app.route("/") async def hello_world(request):     return text("Hello, World!") if __name__ == "__main__":     app.run(host="0.0.0.0", port=8000)这次使用的是 Sanic + Tortoise ORM + VUETIFY,前端还看了下华为云开源的 OpenTiny 组件库,感觉不错,以后有机会用用,Mark下。The Top 10 Python Frameworks for Web DevelopmentSanic User Guide - The lightning-fast asynchronous Python web frameworkSanic 框架Sanic:一款号称 Python 中性能最高的异步 web 框架,全方位介绍 Sanicsanic框架概述Sanic异步框架真的这么强吗?mekicha/awesome-sanic: A curated list of awesome Sanic resources and extensionsTortoise ORM入门之理论篇Tortoise ORM入门之单表常用操作Tortoise ORM v0.20.0 DocumentationVuetify — A Material Design Framework for Vue.jsOpenTiny - 企业级产品的完整设计和开发解决方案Build optimized websites quickly, focus on your content | Docusaurus

本文介绍了Python的三个开发框架:Flask、Django和Sanic,分别是轻量级、全面功能和异步高性能的框架。推荐了使用Sanic + Tortoise ORM + VUETIFY的开发方式,并提到了华为云开源的OpenTiny组件库。

Django Flask Python Sanic 框架

相关推荐 去reddit讨论

热榜 Top10

LigaAI
LigaAI
观测云
观测云
Dify.AI
Dify.AI
eolink
eolink

推荐或自荐