{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

Python中flask重要嗎?有何依據?

stonezhustonezhu 回答6 收藏1
收藏問題

6條回答

wemallshop

wemallshop

回答于2022-06-22 19:50

簡單來分享一下我的觀點,相對我來說,它是重要的,因為我是初學WEB;

flask是輕量級的WEB框架,總結了以下四點來初步了解一下,:

1、它是使用 Python 編寫的輕量級 Web 應用框架。

2、其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2 。

3、核心簡單,用 extension 增加其他功能。

4、Flask沒有默認使用的數據庫、窗體驗證工具。


在python中我們常用的兩個WEB框架是:Django和flask;Django是一個重量級的選手,我看了一些教程,還是一頭霧水,所以對于新手和初學者來說,比較難上手,flask就不同了,它能很大程序上幫助我們去全面了解WEB,同時對初學者對PYTHON本身的掌握,也起到了很大的重使用,找了一些資料,分享一下老手們是怎么看的:

(1)面向對象編程(Object-Oriented Programming, OOP)相信絕大多數人都接觸過OOP,比如使用Java, Python, Go等。在Flask中,涉及基礎OOP的概念,包括對象、類、繼承、封裝等。

(2)python基礎Flask中涉及簡單python概念,包括模塊、包、裝飾器、模塊等。

(3)命令行基礎大部分的開發都繞不開命令行,Flask同樣要求基礎命令行操作,例如上傳服務器、查詢文件、修改配置文件等。

(4)數據庫基礎web開發會產生數據管理的問題,雖然可以使用非數據庫的方式搭建靜態網頁,但從長遠來看將,掌握一門基礎的數據庫工具是很有必要的。比如結構化數據庫Mysql, Postgresql,非結構化的MongoDB, Redis等。

(5)前端基礎雖然搭建網站主要是后臺邏輯編寫,但今天越來越多的人在意前臺展現,因此Flask除了后臺python語言的要求外,還要求掌握基礎的html, JavaScript, CSS。

(6)版本控制(增強)版本控制是所有程序開發的基礎,了解基礎的版本控制可以大大提高開發的效率。掌握基礎的git技能會提高Flask網站開發速


從以上這些分享來看,就足以證明它是重要的

評論0 贊同0
  •  加載中...
tuantuan

tuantuan

回答于2022-06-22 19:50

Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2。Flask也被稱為 “microframework” ,即"微框架",因為它使用簡單的核心,用 extension 增加其他功能。Flask沒有默認使用的數據庫、窗體驗證工具。

"微"框架中的“微”(micro) 并不表示你需要把整個 Web 應用塞進單個 Python 文件(雖然確實可以 ),也不意味著 Flask 在功能上有所欠缺。微框架中的“微”意味著 Flask 旨在保持核心簡單而易于擴展。Flask 不會替你做出太多決策——比如使用何種數據庫。而那些 Flask 所選擇的——比如使用何種模板引擎——則很容易替換。除此之外的一切都由可由你掌握。默認情況下,Flask 不包含數據庫抽象層、表單驗證,或是其它任何已有多種庫可以勝任的功能。然而,Flask 支持用擴展來給應用添加這些功能,如同是 Flask 本身實現的一樣。眾多的擴展提供了數據庫集成、表單驗證、上傳處理、各種各樣的開放認證技術等功能。Flask 也許是“微小”的,但它已準備好在需求繁雜的生產環境中投入使用。

為什么選Flask?

接下來我們看看他的幾大優點:

插件多。查找資料方便

沒有太多繁瑣的配置步驟

各種中文資料、網友的受虐后的心得文章,查詢方便

部署也非常方便

社區非?;钴S


評論0 贊同0
  •  加載中...
Jeffrrey

Jeffrrey

回答于2022-06-22 19:50

只是web開發的一個框架而已,輕量,上手簡單。如果有web開發的需求應該來說是重要的,反之就無所謂了。

評論0 贊同0
  •  加載中...
用戶84

用戶84

回答于2022-06-22 19:50

對于需要使用flask技術就有用,反之沒有任何用,因為它有自己專屬的領域與特點,而不是通用的工具庫

評論0 贊同0
  •  加載中...
EscapedDog

EscapedDog

回答于2022-06-22 19:50

先說結論,沒有那么重要。

flask現在算用得多的web框架,但也絕不是像java的spring一樣統治級的。因為python沒有獨大的web框架,并且python主業不是web開發。web開發只是python里面不大的一部分,flask在這個部分里還不是主導。

web一站式的還有django雖然django也不是那么流行,但是一站式的框架確實也有很多開發者愛用。flask相對輕量級,在某些web比例不大的項目里確實很有用,但要開發更大的web項目,不是說不行,但是沒那么方便。

重要性很容易判斷,你問做java的是否知道spring,再看看pythoner有多大比例知道flask。

評論0 贊同0
  •  加載中...
gxyz

gxyz

回答于2022-06-22 19:50

謝邀!

python是計算機語言,flask是python語言下面實現wsgi協議的web framework,而且實現wsgi協議的web framework有很多,基本上大部分的web framework都實現了:Django,tornado等,如果要掌握好(而不是學好)flask,需要應用,需要practice,需要用flask解決問題,不斷的應用和練習,然后回過頭去看flask的官方文檔,你就會慢慢理解和掌握,看書和看文檔只是讓你了解,并不一定能掌握,學習任何一項技術都是這樣。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<