Python Python 后端框架及书籍推荐

crazyjin · 2019年03月15日 · 最后由 crazyjin 回复于 2019年03月26日 · 173 次阅读

比较流行的python后端编程框架有三个:DjangoTornadoFlask。为了给大家推荐一个,这里从三个方面来对比分析:受欢迎程度、工作机会、易学程度(社区、文档、书籍)。

  • 受欢迎程度:对比一下Github上的数据,作者在写这篇帖子的时候,Django有40104颗星,Flask有42603颗星,Tornado有17411颗星。可见,从受欢迎程度上来看,Django和Flask不相上下,Tornado则要差一些。

  • 工作机会:通过拉勾网搜索python,看到职位要求一般都要求“有使用Django/Flask/Tornado中任何一个MVC框架的经验"。所以从工作上来看三者不分上下。

  • 易学程度:最后再看社区、文档、书籍。首先,Tornado完败,中文社区和书籍几乎没有,文档倒是找到一个。Django有社区,有官方中文文档,有比较新的书。Flask没有社区,有文档,有书籍。

基于以上分析,这里决定向大家推荐Django:它的受欢迎程度和Flask不相上下,但是有更好的文档和书籍,因此也更容易学习。大家在学习Django的时候应该首先从文档入手,因为文档更新得比较快。如果光靠文档觉得还不行,那这里再推荐一本书籍:《玩转Django 2.0》

MVC这个概念很重要,作者所知道的后端web编程的框架几乎都是MVC框架。所以在学习Django的时候大家要注意搞清楚MVC这个概念,以便以后可以更轻松地上手Flask和Tornado:它们都是MVC框架。

共收到 2 条回复
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册