{eval=Array;=+count(Array);}
和其它框架比較起來,flask算是小型框架,小到可以稱為微框架。但是小并不意味著它比其它框架的功能少。Flask自開發(fā)伊始就被設(shè)計(jì)為可擴(kuò)展的框架,實(shí)驗(yàn)室具有一個包含基本服務(wù)的強(qiáng)健核心,其它功能則可通過擴(kuò)展實(shí)現(xiàn)。你可以挑選自己所需要的擴(kuò)展包,組成一個沒有附加功能的精益組合,從而完全滿足自己的需求。
你喜歡關(guān)系型數(shù)據(jù)庫,flask支持關(guān)系型數(shù)據(jù)庫,或者你更喜歡使用nosql數(shù)據(jù)庫,沒問題,flask也支持。想使用自己開發(fā)的數(shù)據(jù)庫引擎,依然沒有問題,在flask中,你可以自主選擇程序的組件,如果 找不到合適 的,還可以自己開發(fā),就是這么簡單自由。
flsk之所以能這么大的自由度,關(guān)鍵在于其開發(fā)的開始就考慮到擴(kuò)展性,flask提供了一個強(qiáng)健的核心,其中包含每個web程序需要的基本功能,而其它功能都交給第三方擴(kuò)展。
通過簡單的幾行代碼,一個web程序就生成了,是不是很神奇。
感謝。
最近在跟著實(shí)驗(yàn)樓學(xué)習(xí)Python,也稍微的接觸了一些flask,感覺就一個詞,輕盈,因?yàn)樗鼘?shí)在是太小了,感覺就像一棟房子,給你核心構(gòu)造,其余的看你自己怎么玩。不過就是因?yàn)樗妮p量級,讓我更加喜歡它了,可以讓我隨心所欲,想加什么加什么。
您好,本人具有多年python編程經(jīng)驗(yàn),希望能和大家一起探討python開發(fā),共同進(jìn)步!
flask是python推出的一款輕量化,靈活化的網(wǎng)頁開發(fā)框架,和其它框架相比,flask之所以能脫穎而出,原因在于它鹽酸羥開發(fā)者做主,使開發(fā)者對于程序有全面的創(chuàng)意控制,或許在以前的開發(fā)中,會出現(xiàn)開發(fā)者創(chuàng)意不受框架支持從而導(dǎo)致棄用框架,但是有了flask完全不一樣了!
你喜歡關(guān)系型數(shù)據(jù)庫?很好,flask支持所有的關(guān)系型數(shù)據(jù)庫,或許你喜歡nosql數(shù)據(jù)庫?沒問題,flask也支持,或者你根本用不到數(shù)據(jù)庫?沒問題!在flask中,你可以自主選擇程序組件,如果沒有合適的,那就自己開發(fā),就這么簡單!!!
flask之所以能給用戶提供這么大的自由度,關(guān)鍵在于其開發(fā)開始就考慮到了擴(kuò)展性,flask只提供一個強(qiáng)健的核心,其中包含每個web程序都需要的基本功能,而其它功能完全交給眾多的第三方擴(kuò)展,當(dāng)然這也包括你自行開發(fā)的的庫!也就是說,一個簡單的核心函數(shù)app.run就可以實(shí)現(xiàn)一個基本網(wǎng)站,其它所有的加花都由開發(fā)者自行決定,這也是flask輕量級和靈活的最主要體現(xiàn)!!!
當(dāng)然flask適合有python開發(fā)基礎(chǔ)和web基礎(chǔ)的開發(fā)人員使用。
希望本人的回答能對您有所幫助,祝您學(xué)習(xí)進(jìn)步,工作順利!!!
輕量級即是優(yōu)勢也是弱勢,框架需要自己設(shè)計(jì)來集成,所以用得好就是要看組合的能力。jinjia模版如果是前后端分離就沒用。總之,中小型應(yīng)用用起來開發(fā)快速性能也夠,重量級應(yīng)用就要做比較多自我完善。
4
回答2
回答6
回答3
回答1
回答7
回答3
回答10
回答1
回答1
回答