一、快速介绍 Django
Django是一个Python Web框架,适合时间不多的完美主义者。
Django提供了一个功能齐全的Model-View-Controller框架。
Django使开发人员无需第三方库和工具即可创建网站。
Django于2005年7月15日发布,由Django Software Foundation(DSF)开发和管理,它是免费的并且具有更多版本的开源。
二、快速介绍Flask
Flask是基于Python的微框架 ,Flask是由奥地利开发商Armin Ronacher于2010年4月1日发布的。
微框架意味着Flask旨在保持其重量轻和简单但仍然可以进行高度扩展。
Flask的真正力量在于它非常灵活。
三、Flask与Django,比较与对比
3.1、 流行度:用法和案例
不少顶级网站使用Django和Flask。GitHub和其他站点的统计数据表明,Django比Flask更为流行。
这种流行仅归因于开发人员使用Django强大的功能来快速构建和部署复杂的Web应用程序。
同样,开发人员使用Flask来加速使用固定内容的网站的开发。
Django开发的知名项目(Bitbucket,Eventbrite, Instagram的,Pinterest等)。
Flask开发的知名项目(LinkedIn,Netflix,Twilio,Uber等)。
3.2、用户灵活性
这两个框架之间最大的差异之一就是灵活性。
Dj