前言
博主之前没接触过Web开发,只是想用Python Web框架开发一个小工具。临时上网调研了一下常用的三大python web框架(Django、Flask、Tornado),记录如下:
- Django:大而全;
- Flask:短小灵活,但就是太灵活了其实对新手来说不好控制;
- Tornad:短小灵活,天生异步处理强。较为原始。
因为我只需要开发一个小工具,所以肯定不选Django。看了一下Flask和Tornado的代码风格,感觉Tornado更符合我日常的python语法习惯,故选Tornado。
以上仅代表个人的调研结果和取舍观点。
[1] Django、Flask、Tornado的对比 [2] Flask Tornado 简单对比 [3] Python Web 框架:Django、Flask 与 Tornado 的性能对比 [4] Python Web 框架:Tornado