日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

想學(xué)習(xí)python做后端,有人推薦django有人推薦flask,二者有啥區(qū)別呢?

 星光閃亮圖書館 2019-08-30

Flask

  1. Flask確實(shí)很“輕”,不愧是Micro Framework,從Django轉(zhuǎn)向Flask的開發(fā)者一定會(huì)如此感慨,除非二者均為深入使用過

  2. Flask自由、靈活,可擴(kuò)展性強(qiáng),第三方庫(kù)的選擇面廣,開發(fā)時(shí)可以結(jié)合自己最喜歡用的輪子,也能結(jié)合最流行最強(qiáng)大的Python庫(kù)
  3. 入門簡(jiǎn)單,即便沒有多少web開發(fā)經(jīng)驗(yàn),也能很快做出網(wǎng)站
  4. 非常適用于小型網(wǎng)站
  5. 非常適用于開發(fā)web服務(wù)的API
  6. 開發(fā)大型網(wǎng)站無壓力,但代碼架構(gòu)需要自己設(shè)計(jì),開發(fā)成本取決于開發(fā)者的能力和經(jīng)驗(yàn)各方面性能均等于或優(yōu)于Django
  7. Django自帶的或第三方的好評(píng)如潮的功能,F(xiàn)lask上總會(huì)找到與之類似第三方庫(kù)
  8. Flask靈活開發(fā),Python高手基本都會(huì)喜歡Flask,但對(duì)Django卻可能褒貶不一
  9. Flask與關(guān)系型數(shù)據(jù)庫(kù)的配合使用不弱于Django,而其與NoSQL數(shù)據(jù)庫(kù)的配合遠(yuǎn)遠(yuǎn)優(yōu)于Django
  10. Flask比Django更加Pythonic,與Python的philosophy更加吻合

Django

  1. jango太重了,除了web框架,自帶ORM和模板引擎,靈活和自由度不夠高

  2. Django能開發(fā)小應(yīng)用,但總會(huì)有“殺雞焉用牛刀”的感覺
  3. Django的自帶ORM非常優(yōu)秀,綜合評(píng)價(jià)略高于SQLAlchemy
  4. Django自帶的模板引擎簡(jiǎn)單好用,但其強(qiáng)大程度和綜合評(píng)價(jià)略低于Jinja
  5. Django自帶ORM也使Django與關(guān)系型數(shù)據(jù)庫(kù)耦合度過高,如果想使用MongoDB等NoSQL數(shù)據(jù),需要選取合適的第三方庫(kù),且總感覺Django+SQL才是天生一對(duì)的搭配,Django+NoSQL砍掉了Django的半壁江山
  6. Django目前支持Jinja等非官方模板引擎
  7. Django自帶的數(shù)據(jù)庫(kù)管理app好評(píng)如潮
  8. Django非常適合企業(yè)級(jí)網(wǎng)站的開發(fā):快速、靠譜、穩(wěn)定
  9. Django成熟、穩(wěn)定、完善,但相比于Flask,Django的整體生態(tài)相對(duì)封閉
  10. Django是Python web框架的先驅(qū),用戶多,第三方庫(kù)最豐富,最好的Python庫(kù),如果不能直接用到Django中,也一定能找到與之對(duì)應(yīng)的移植
  11. Django上手也比較容易,開發(fā)文檔詳細(xì)、完善,相關(guān)資料豐富

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多