慕沐林林
flask:轻量级,资料较多;花很少的成本就能够开发一个简单的网站。非常适合初学者学习。webpy:轻量级,资料不多,易掌握,易学习,基本有python基础就可以看明白django:文档最完善、市场占有率最高、招聘职位最多;缺点-系统紧耦合,如果你觉得Django内置的某项功能不是很好,想用喜欢的第三方库来代替是有点难的。Tornado。传说中性能高高的框架。Tornado 是一个很好的框架,支持异步处理的功能,这是它的特点,其他框架不支持。另外一点是,Tornado 的设计似乎更注重 RESTful URL。但 Tornado 提供了网站基本需要使用的模块外,剩下的则需要开发者自己进行扩展。例如数据库操作,虽然内置了一个 database 的模块(后来独立出去了,现在叫做 torndb,bdarnell/torndb · GitHub)但是不支持 ORM,快速开发起来还是挺吃力的。如果需要 ORM 支持的话,还需要自己写一层将 SQLAlchemy 和 Tornado 联系起来,而且这里还有一个坑。BTW:知乎就是基础 Tornado 开发的。——(tornado没用过,转自zhihu)