大量應(yīng)用python的website我知道的

作者:outlier

鏈接:https://www.zhihu.com/question/20128336/answer/14066704

來(lái)源:知乎

著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)湿镀。

大量應(yīng)用python的website我知道的有instagr.am(django),reddit(pylons),quora(pylons),dropbox,friendfeed(tornado),當(dāng)然還有豆瓣.

目前知道的還真沒(méi)有比較成功的電商采用python,我覺(jué)得原因如下:

1.現(xiàn)在的電商都是N年前開(kāi)發(fā)的,當(dāng)時(shí)的python比現(xiàn)在更小眾.他們沒(méi)注意到python.像京東的.net,都是一些歷史遺留問(wèn)題.

2.電商的團(tuán)隊(duì),通常擅長(zhǎng)的是運(yùn)營(yíng)和市場(chǎng)方面,很少有電商團(tuán)隊(duì)里面有g(shù)eek,geek也很難融入到電商的那種氛圍中去,對(duì)于國(guó)內(nèi)的電商團(tuán)隊(duì),他們不大關(guān)注技術(shù)層面的問(wèn)題.而國(guó)內(nèi)玩python的大多是geek.

3.淘寶/阿里系的示范作用,阿里系用java構(gòu)建的web很成功.很多電商團(tuán)隊(duì)對(duì)于技術(shù)選型很保守,所以通常就選擇了java的方案.

然后談python做web的優(yōu)缺點(diǎn):

先說(shuō)缺點(diǎn),

跟php和java相比,最大的問(wèn)題還是太小眾了,你招不到合適的開(kāi)發(fā)者;

另外就是VM性能太差,跟JVM完全不是一個(gè)檔次;

還有就是多核多線(xiàn)程的問(wèn)題,python的GIL真的很爛.

還有就是類(lèi)型檢查,現(xiàn)在我寫(xiě)python遇到最多的error就是類(lèi)型錯(cuò)誤了.

優(yōu)點(diǎn):

代碼量少,開(kāi)發(fā)效率高.

入門(mén)快.web框架多,簡(jiǎn)單易學(xué).

有wsgi,可以各種折騰app server.

社區(qū)環(huán)境好,有各種開(kāi)源解決方案.

編輯于 2013-01-04收起評(píng)論取消感謝分享

收藏?沒(méi)有幫助?舉報(bào)?作者保留權(quán)利

狼大人

既然提到 VM 性能差删顶,有什么好的解決辦法振定?

0贊5 年前回復(fù)舉報(bào)

Astrum

拼寫(xiě)錯(cuò)誤那里有誤答渔,無(wú)論是IDE還是vim插件蚯涮,糾正語(yǔ)法錯(cuò)誤都是基礎(chǔ)功能

至于VM性能,大多數(shù)優(yōu)化良好的網(wǎng)站的瓶頸都在數(shù)據(jù)庫(kù)性能上推捐,實(shí)在是遇到語(yǔ)言性能瓶頸也可以通過(guò)用C/C++編寫(xiě)模塊嵌入來(lái)解決

0贊5 年前回復(fù)舉報(bào)

outlier(作者)

雖然有pyflakes之類(lèi)的,但還是有一些問(wèn)題,你不部署是發(fā)現(xiàn)不了的.

你通過(guò)c/c++編寫(xiě)模塊解決了,雖然這是python的特性,但我覺(jué)得但就python這個(gè)語(yǔ)言來(lái)說(shuō),他的VM性能的確有缺陷,就好像我說(shuō)一輛車(chē)動(dòng)力差,你非說(shuō)這車(chē)擴(kuò)展性好,你換個(gè)發(fā)動(dòng)機(jī)就好了....

0贊5 年前回復(fù)舉報(bào)

outlier(作者)

@狼大人,jython是個(gè)解決方案,這也是python的優(yōu)勢(shì),社區(qū)的支持太多了

0贊5 年前回復(fù)舉報(bào)

Astrum

你說(shuō)的其他問(wèn)題其他語(yǔ)言也沒(méi)辦法在開(kāi)發(fā)階段解決吧裂问。而且python工程的部署本身就不復(fù)雜,很多框架都附帶測(cè)試功能牛柒,這不能算是一個(gè)問(wèn)題

就問(wèn)題來(lái)說(shuō)堪簿,他是就python開(kāi)發(fā)整體而言,為什么不能引入其他性能良好接口方便規(guī)范的組件焰络?這本來(lái)就是python作為'膠水'語(yǔ)言開(kāi)發(fā)便捷之處

0贊5 年前回復(fù)舉報(bào)

Astrum

說(shuō)實(shí)在不大看好jython戴甩,ironpython的發(fā)展符喝,pypy才是未來(lái)的希望吧

0贊5 年前回復(fù)舉報(bào)

outlier(作者)

就說(shuō)一個(gè)問(wèn)題,python的vm性能怎么樣,別找借口

0贊5 年前回復(fù)舉報(bào)

Astrum

從來(lái)沒(méi)有說(shuō)python的vm性能很好闪彼,但這不是用python作web開(kāi)發(fā)的缺點(diǎn)。只是反駁這一點(diǎn)协饲,你干嘛一直盯著vm不放畏腕。

0贊5 年前回復(fù)舉報(bào)

outlier(作者)

python的vm性能在做web應(yīng)用的時(shí)候的確是個(gè)很大的缺點(diǎn),比如很多人在請(qǐng)求一個(gè)動(dòng)態(tài)生成的大文件的時(shí)候,你就會(huì)發(fā)現(xiàn)內(nèi)存被使用過(guò)多,而由于VM的效率問(wèn)題,導(dǎo)致請(qǐng)求關(guān)閉的時(shí)候內(nèi)存沒(méi)有被及時(shí)回收,最后造成大量?jī)?nèi)存被占用,swap過(guò)大.極大的影響web性能.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市茉稠,隨后出現(xiàn)的幾起案子描馅,更是在濱河造成了極大的恐慌,老刑警劉巖而线,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铭污,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡膀篮,警方通過(guò)查閱死者的電腦和手機(jī)嘹狞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)誓竿,“玉大人磅网,你說(shuō)我怎么就攤上這事】曷牛” “怎么了涧偷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)毙死。 經(jīng)常有香客問(wèn)我燎潮,道長(zhǎng),這世上最難降的妖魔是什么扼倘? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任确封,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘隅肥。我一直安慰自己竿奏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布腥放。 她就那樣靜靜地躺著泛啸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪秃症。 梳的紋絲不亂的頭發(fā)上候址,一...
    開(kāi)封第一講書(shū)人閱讀 51,688評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音种柑,去河邊找鬼岗仑。 笑死,一個(gè)胖子當(dāng)著我的面吹牛聚请,可吹牛的內(nèi)容都是我干的荠雕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼驶赏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼炸卑!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起煤傍,我...
    開(kāi)封第一講書(shū)人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤盖文,失蹤者是張志新(化名)和其女友劉穎培漏,沒(méi)想到半個(gè)月后灶搜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咏花,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年龄恋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了疙驾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡篙挽,死狀恐怖荆萤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情铣卡,我是刑警寧澤链韭,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站煮落,受9級(jí)特大地震影響敞峭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝉仇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一旋讹、第九天 我趴在偏房一處隱蔽的房頂上張望殖蚕。 院中可真熱鬧,春花似錦沉迹、人聲如沸睦疫。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蛤育。三九已至,卻和暖如春葫松,著一層夾襖步出監(jiān)牢的瞬間瓦糕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工腋么, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咕娄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓珊擂,卻偏偏與公主長(zhǎng)得像圣勒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子未玻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,167評(píng)論 25 707
  • 公司被罰了300萬(wàn)灾而,松彬提出了退股,公司他主外扳剿,這次被罰他風(fēng)控沒(méi)做好,通道沒(méi)協(xié)商好昼激,公司本來(lái)運(yùn)營(yíng)還好庇绽,現(xiàn)在資...
    冷雨葉閱讀 346評(píng)論 0 0
  • 算起來(lái)今天是我在簡(jiǎn)書(shū)寫(xiě)文章的第三天。 與簡(jiǎn)書(shū)的認(rèn)識(shí)橙困,是偶然瞧掺,我在豆瓣里的一篇寫(xiě)時(shí)間管理的文章里知道了它,當(dāng)時(shí)那篇文...
    丟了朵朵閱讀 523評(píng)論 0 4
  • 和阿哲在一起一個(gè)多月了凡傅,對(duì)于到底哪一天在一起的我們居然記的是不同日子辟狈。因?yàn)樗f(shuō)過(guò)自己是一個(gè)記不住日子的迷糊人...
    L的鬼迷心竅閱讀 485評(píng)論 0 1