Flask简介
Flask 是一个基于 Python 的 Web 开发框架,它以灵活、微框架著称。Flask 的出现也是一个偶然的机会,在 2010 年 4 月 1 日愚人节这天,作者 Armin Ronacher 开了个玩笑,在网上发表了一篇关于 “下一代Python微框架” 的文章,众开发者信以为真,并期待他能真正把文章中的想法实现出来。5 天后,Armin Ronacher 真的发布了一个 “微” 框架,就是 Flask。Flask 虽然是作者在愚人节开的一个玩笑,但是其框架设计却非常优秀,并且深受开发者喜爱,截至 2021 年 6 月,在 Github 上的 Star(关注)数已经超过 56000,仅次于 2005 年发布的 Django 的 58000 Star 数。相信在不久的将来,Flask 的 Star 数一定会赶超 Django。
Flask 以微框架著称,本身不具备太多功能,但是通过丰富的第三方插件,可以轻松地应对现实开发中复杂的需求,并且有大量的企业正在使用 Flask 构建自己的产品。国内比较出名的如豆瓣、果壳网,国外的如 Reddit、Netflix 等,其稳定性和应对复杂业务需求的能力已经被大量企业所验证。因此读者无须担心 Flask 无法适应企业需求,放心大胆地去学好 Flask,能够让你在 Web 开发工作中如虎添翼。