初识flask
flask作為輕量型web框,是時候學習一波了
一. Python 現階段三大主流Web框架 Django Tornado Flask 對比
1.Django 主要特點是大而全,集成了很多組件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,屬于全能型框架
2.Tornado 主要特點是原生異步非阻塞,在IO密集型應用和多任務處理上占據絕對性的優勢,屬于專注型框架
3.Flask 主要特點小而輕,原生組件幾乎為0, 三方提供的組件請參考Django 非常全面,屬于短小精悍型框架
Django 通常用于大型Web應用由于內置組件足夠強大所以使用Django開發可以一氣呵成
Tornado 通常用于API后端應用,游戲服務后臺,其內部實現的異步非阻塞真是穩得一批
Flask 通常應用于小型應用和快速構建應用,其強大的三方庫,足以支撐一個大型的Web應用
Django 優點是大而全,缺點也就暴露出來了,這么多的資源一次性全部加載,肯定會造成一部分的資源浪費
Tornado 優點是異步,缺點是干凈,連個Session都不支持
Flask 優點是精悍簡單,缺點是你不會!哈哈哈哈哈哈!
?
二. Flask 的安裝與HelloWorld
Flask的安裝特別難,但是以一個多年奮斗在程序界的我,肯定會找出一個最簡單的方法教你們,具體操作如下:
pip install Flask別問我還有沒有復雜的方法,沒有!
Flask安裝完成了,下面使用Flask走一遍儀式:
就不給你代碼,就自己寫
實現了Flask 的第一個HelloWorld程序,恭喜恭喜!
解讀一下代碼
啟動了Flask,得到了返回值,打印在頁面上
?
轉載于:https://www.cnblogs.com/songxuexiang/p/9507597.html
總結
- 上一篇: Kotlin 普及度增加,代码质量比 J
- 下一篇: Java基础-方法(2)和数组