Python大神Kenneth Reitz对Web框架的分类

最后编辑于 01月24日 开发

Python的生态系统中有很多Web框架,Python大神Kenneth Reitz从自己的角度,对这些框架进行了分类。

A类:一流的框架
Flask
https://github.com/pallets/flask
Flask几乎是构建Web应用程序的首选。

Django
https://github.com/django/django
Django也是构建Web应用程序的绝佳选择,特别是那些需要管理界面的应用程序。

Pyramid
https://github.com/Pylons/pyramid
Pyramid对于那些喜欢动手多做一点的开发者来说是一个很好的选择。

B类:二流的框架
Responder
https://github.com/kennethreitz/responder
Responder可以作为Flask的一个替代品,它不需要使用大量的插件。

Falcon
https://github.com/falconry/falcon
Falcon是一个可靠的高性能Python Web框架,用于构建大型应用的后端和微服务。

Kenneth Reitz出生于1988年,在Python语言上造诣非凡,年少成名。玩Python的开发者几乎都知道他写的HTTP请求库Requests: HTTP for Humans。另外,Kenneth Reitz还是一个非常励志的哥们,他从一个胖子程序员,转变成了一个科技潮男。


image credit: Brandon Rhodes and Kenneth Reitz

Kenneth Reitz的个人网站:
https://www.kennethreitz.org/

Brandon Rhodes也是一个开发者,上图左侧的照片就是他拍摄的,在2012年的DjangoCon大会上。
https://rhodesmill.org/brandon/

登录注册后才能评论。