web后端開發(fā)——技術(shù)選擇(一期)

后端技術(shù)選擇

web框架:Django

標簽:MVC、大而全、社區(qū)活躍、立刻部署、輪子多

MVC模式的核心是將功能完整的程序分成了業(yè)務(wù)邏輯上可以獨立的三個部分:視圖霹崎、模型、控制器。

在Django中,MVC模式的實現(xiàn)是:模型(Model)、模版(Template)双仍、視圖(View)——MTV枢希。

應(yīng)用情況:豆瓣,知乎朱沃,果殼苞轿,餓了么茅诱,搜狐。


RESTful APIs

標簽:網(wǎng)站即軟件搬卒、按這個設(shè)計沒錯

"互聯(lián)網(wǎng)軟件"采用客戶端/服務(wù)器模式瑟俭,建立在分布式體系上,通過互聯(lián)網(wǎng)通信契邀,具有高延時(high latency)摆寄、高并發(fā)等特點。遵循RESTful接口設(shè)計有助于更規(guī)范化的網(wǎng)站開發(fā)坯门。

(1)每一個URI代表一種資源微饥;

(2)客戶端和服務(wù)器之間,傳遞這種資源的某種表現(xiàn)層古戴;

(3)客戶端通過四個HTTP動詞欠橘,對服務(wù)器端資源進行操作,實現(xiàn)"表現(xiàn)層狀態(tài)轉(zhuǎn)化"现恼。

最常見的一種設(shè)計錯誤肃续,就是URI包含動詞。

理解RESTful架構(gòu)


MySQL

關(guān)系型數(shù)據(jù)庫叉袍,作為后端的數(shù)據(jù)支撐


redis

面向內(nèi)存的數(shù)據(jù)庫始锚,用來處理緩存


Nginx

標簽:非阻塞IO、高并發(fā)畦韭、輕量級

Nginx最近大火疼蛾,原因離不開目前的前后端分離技術(shù)。

輕量級艺配,同樣是web 服務(wù)察郁,比apache 占用更少的內(nèi)存及資源

抗并發(fā),nginx 處理請求是異步非阻塞的转唉,而apache 則是阻塞型的皮钠,在高并發(fā)下nginx 能保持低資源低消耗高性能

高度模塊化的設(shè)計,編寫模塊相對簡單

社區(qū)活躍赠法,各種高性能模塊出品迅速

紙上得來終覺淺麦轰,以上觀點出自下面這個鏈接

Apache與Nginx的優(yōu)缺點比較


OAuth 2.0

標簽:授權(quán)登錄

OAuth2 廣泛應(yīng)用于 web 、桌面應(yīng)用砖织、移動 APP 的第三方服務(wù)提供了授權(quán)驗證機制款侵,以此實現(xiàn)不同應(yīng)用間的數(shù)據(jù)訪問權(quán)限。


Docker(可能會用到)

輕量級的虛擬化技術(shù)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侧纯,一起剝皮案震驚了整個濱河市新锈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌眶熬,老刑警劉巖妹笆,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件块请,死亡現(xiàn)場離奇詭異,居然都是意外死亡拳缠,警方通過查閱死者的電腦和手機墩新,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窟坐,“玉大人海渊,你說我怎么就攤上這事±暧浚” “怎么了切省?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長帕胆。 經(jīng)常有香客問我朝捆,道長,這世上最難降的妖魔是什么懒豹? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任芙盘,我火速辦了婚禮,結(jié)果婚禮上脸秽,老公的妹妹穿的比我還像新娘儒老。我一直安慰自己,他們只是感情好记餐,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布驮樊。 她就那樣靜靜地躺著,像睡著了一般片酝。 火紅的嫁衣襯著肌膚如雪囚衔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天雕沿,我揣著相機與錄音练湿,去河邊找鬼。 笑死审轮,一個胖子當著我的面吹牛肥哎,可吹牛的內(nèi)容都是我干的疾渣。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了砰碴?” 一聲冷哼從身側(cè)響起呈枉,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤砚殿,失蹤者是張志新(化名)和其女友劉穎似炎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年邢隧,在試婚紗的時候發(fā)現(xiàn)自己被綠了按摘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炫贤。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡付秕,死狀恐怖兰珍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情询吴,我是刑警寧澤亮元,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站唠摹,受9級特大地震影響爆捞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜勾拉,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一煮甥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧藕赞,春花似錦成肘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至批销,卻和暖如春店煞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背风钻。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工顷蟀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人骡技。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓鸣个,卻偏偏與公主長得像,于是被迫代替她去往敵國和親布朦。 傳聞我的和親對象是個殘疾皇子囤萤,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,777評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)是趴,斷路器涛舍,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 從三月份找實習到現(xiàn)在,面了一些公司唆途,掛了不少富雅,但最終還是拿到小米、百度肛搬、阿里没佑、京東、新浪温赔、CVTE蛤奢、樂視家的研發(fā)崗...
    時芥藍閱讀 42,213評論 11 349
  • CSS和JS在網(wǎng)頁中的放置順序是怎樣的? CSS一般放置于網(wǎng)頁開頭,head標簽內(nèi)啤贩。 JS一般放置于網(wǎng)頁最后待秃,bo...
    Nicklzy閱讀 599評論 0 50
  • 優(yōu)秀的商品照片不僅能體現(xiàn)商品的價值,更是可以增加店鋪的人氣痹屹。畢竟大多數(shù)人都不想在一個連商品都亂糟糟的店鋪購買產(chǎn)品吧...
    Shopify_問答君閱讀 3,251評論 0 5