转载自 :https://blog.csdn.net/tulan_xiaoxin/article/details/79132214
(1)Flask

  • Flask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过

  • Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库

  • 入门简单,即便没有多少web开发经验,也能很快做出网站 非常适用于小型网站

  • 非常适用于开发web服务的API

  • 开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和经验

  • 各方面性能均等于或优于Django

  • Django自带的或第三方的好评如潮的功能,Flask上总会找到与之类似第三方库
    Flask灵活开发,Python高手基本都会喜欢Flask,但对Django却可能褒贬不一

  • Flask与关系型数据库的配合使用不弱于Django,而其与NoSQL数据库的配合远远优于Django

  • Flask比Django更加Pythonic,与Python的philosophy更加吻合

(2)Django

  • Django太重了,除了web框架,自带ORM和模板引擎,灵活和自由度不够高
  • Django能开发小应用,但总会有“杀鸡焉用牛刀”的感觉
  • Django的自带ORM非常优秀,综合评价略高于SQLAlchemy
  • Django自带的模板引擎简单好用,但其强大程度和综合评价略低于Jinja
  • Django自带ORM也使Django与关系型数据库耦合度过高,如果想使用MongoDB等NoSQL数据,需要选取合适的第三方库,且总感觉Django+SQL才是天生一对的搭配,Django+NoSQL砍掉了Django的半壁江山
  • Django目前支持Jinja等非官方模板引擎
  • Django自带的数据库管理app好评如潮
  • Django非常适合企业级网站的开发:快速、靠谱、稳定
  • Django成熟、稳定、完善,但相比于Flask,Django的整体生态相对封闭
  • Django是Python web框架的先驱,用户多,第三方库最丰富,最好的Python库,如果不能直接用到Django中,也一定能找到与之对应的移植
  • Django上手也比较容易,开发文档详细、完善,相关资料丰富

flask与Django的比较相关推荐

  1. python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  2. Flask与Django对比

    Flask与Django对比 Django vs Flask Flask 框架之间的差别 Django功能大而全,Flask只包含基本的配置 Django的一站式解决的思路,能让开发者不用在开发之前就 ...

  3. python web flask开发框架_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  4. Flask 和 Django 的比较和选择

    Python是一种功能强大的语言,提供了一系列令人惊叹的工具,可以使python开发人员的生活变得简单得多.但是,当涉及到Web框架时,Flask和Django是最喜欢的框架.Web框架是软件包和模块 ...

  5. python flask与django的区别_真正搞明白Python中Django和Flask框架的区别

    Django和Flask的区别 1.形象类比 如果Django类似于精装修的房子,自带豪华家具.非常齐全功能强大的家电,什么都有了,拎包入住即可,十分方便. 而Flask类似于毛坯房,自己想把房子装修 ...

  6. web框架总结(django、flask)

    1.MVC解读 M:Model,模型,和数据库进行交互 V:View,视图,负责产生Html页面 C:Controller,控制器,接收请求,进行处理,与M和V进行交互,返回应答. 1.用户点击注 2 ...

  7. django restframework 下载文件_【技术选型】Django还是Flask?这是个问题!

    Django和Flask,是Python语言在WEB开发领域中占据了半壁江山的两个框架.在我们实际开发过程中,如何从这两者之间二选一呢? 01 半壁江山的两个WEB框架 在2019年Python官方年 ...

  8. Django/Flask/Tornado三大web框架性能分析

    写在前面: 本文的数据涉及到之前遇到过的问题,大概一次 http 请求到收到响应需要多少时间.这个问题在实际工作中与框架有比较大的关系,因此特别就框架的性能做了一次分析. 这里使用之前的一个报告数据: ...

  9. 续--Flask, Django - 区别

    1. 目录结构         参考:https://blog.csdn.net/yang9520/article/details/79740374 中文文档(http://docs.jinkan.o ...

最新文章

  1. 基于开源TiRG的文本检测与提取实现
  2. [译] ES6+ 中的 JavaScript 工厂函数(第八部分)
  3. C#读书笔记:线程,任务和同步
  4. 国产编程语言又造假,丢不起这人!
  5. [转帖]经典好文!看完后感到很震撼!
  6. 最详尽使用指南:超快上手Jupyter Notebook
  7. React + leaflet 地图瓦片 加载错乱 不能正常显示
  8. 龙芯2F笔记本安装gentoo系统
  9. 如何通过组织管理提升团队战斗力?每个CTO都需要了解的三大支柱
  10. webpack中配置jquery暴露全局(expose-loader)
  11. 手眼标定——九点标定
  12. Java+spring+vue基于ssm的农家乐预定管理系统
  13. 华硕飞行堡垒键盘背光灯无法显示怎么办?
  14. Jenkins集成Gitlab实现自动化部署
  15. 《卓有成效的管理者》——学习心得(五)
  16. 高清动图如何制作 GIF表情包制作方法
  17. 论文阅读--利用完全卷积和空间变换网络从部分二维观测中产生三维超声
  18. 2021-10-28 MyBatis学习
  19. 流量卡之家:5G网速快慢取决于多方面因素 实际应用难达到理论速度
  20. 华为鸿蒙系统学习笔记1-介绍

热门文章

  1. gpt-4chan 运行笔记
  2. python ml windows环境搭建 numpy(mkl)+scipy
  3. 淘宝搜索排名新规则 7.30发布
  4. oppo计算机打不开怎么回事,《oppo手机文件夹打不开怎么办?》 所有表格打不开怎么办...
  5. 《软件测试技术实战:设计、工具及管理》—第2章 2.1节运用等价类/边界值设计测试用例...
  6. Python大数据处理,应对海量数据挑战
  7. java drawstring 绘制歌词_Java模仿Kugou,实现歌词秀
  8. postman通过预处理脚本对请求的部分参数MD5签名后进行动态请求
  9. h0283. 圆的周长
  10. 阿里倾情力荐:Java全线成长宝典,从P5到P8一应俱全