Django和Flask的对比

1、Django是一款重量级的Python开发web框架,功能齐全,不同的人用Django来开发,开发出来的东西基本架构都是一样的,但是Flask是一个轻量级的web框架,相对来说更加灵活,每个人开发出来的东西架构可能完全不一样,
所以对于团队级别的大型项目来说,比较适合选择Django,因为整个团队比较容易达成一致的架构,不会陷入无休止的会议讨论,里面很多东西不需要自己设计,拿来即用,快速开发。
而对于个人开发的小项目来说,也可以用Django,也可以用Flask,用Flask的话,可以设计自己的项目架构,不必拘泥于Django的固定模式。但是对于经验少的开发者来说,这里就比较困难了
2、Flask对于加深Python学习有很大帮助,因为Flask不像Django很多东西都是现成的,需要自己去写
3、Django对新手来说比Flask容易上手,正是因为灵活性的原因
4、感觉选择哪个框架最后还是小马过河,一千个读者就有一千个哈姆雷特

还有一个问题

如果想要使用Python3来开发可以参考下下面的链接,flask对python3的支持不是很友好

http://docs.jinkan.org/docs/flask/python3.html#python3-support

下面的链接是一个个人觉着比较客观的对比
http://blog.csdn.net/tulan_xiaoxin/article/details/79132214

猜你喜欢

转载自blog.csdn.net/zoulonglong/article/details/79569108