从快速的RESTfulAPI到可以为数百万用户提供服务的成熟的Web应用程序,Python一直是构建Web服务的语言。如果您一直在这方面涉猎,那么您可能已经使用了一些最受欢迎的Web框架-Django、Flask、Falcon、Tornado、CherryPy等。
但是,在过去的几年中,诞生了很多新的框架。这些新框架采用了一种全新的方法,重点放在API的性能和表达能力上。
1.Sanic
Sanic称自己为Web服务器和Web框架,编写得很快。它允许使用Python3.5中添加的`async`/`await`语法,这使您的代码无阻塞且速度更快。Sanic利用`uvloop`和`ujson`来提高性能,但是这些软件包是可选的。
2.Starlette
Starlette是一个轻量级的[ASGI](