大量應用python的website我知道的

作者:outlier

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

來源:知乎

著作權歸作者所有,轉載請聯系作者獲得授權。

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

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

1.現在的電商都是N年前開發的,當時的python比現在更小眾.他們沒注意到python.像京東的.net,都是一些歷史遺留問題.

2.電商的團隊,通常擅長的是運營和市場方面,很少有電商團隊里面有geek,geek也很難融入到電商的那種氛圍中去,對于國內的電商團隊,他們不大關注技術層面的問題.而國內玩python的大多是geek.

3.淘寶/阿里系的示范作用,阿里系用java構建的web很成功.很多電商團隊對于技術選型很保守,所以通常就選擇了java的方案.

然后談python做web的優缺點:

先說缺點,

跟php和java相比,最大的問題還是太小眾了,你招不到合適的開發者;

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

還有就是多核多線程的問題,python的GIL真的很爛.

還有就是類型檢查,現在我寫python遇到最多的error就是類型錯誤了.

優點:

代碼量少,開發效率高.

入門快.web框架多,簡單易學.

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

社區環境好,有各種開源解決方案.

編輯于 2013-01-04收起評論取消感謝分享

收藏?沒有幫助?舉報?作者保留權利

狼大人

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

0贊5 年前回復舉報

Astrum

拼寫錯誤那里有誤,無論是IDE還是vim插件,糾正語法錯誤都是基礎功能

至于VM性能,大多數優化良好的網站的瓶頸都在數據庫性能上,實在是遇到語言性能瓶頸也可以通過用C/C++編寫模塊嵌入來解決

0贊5 年前回復舉報

outlier(作者)

雖然有pyflakes之類的,但還是有一些問題,你不部署是發現不了的.

你通過c/c++編寫模塊解決了,雖然這是python的特性,但我覺得但就python這個語言來說,他的VM性能的確有缺陷,就好像我說一輛車動力差,你非說這車擴展性好,你換個發動機就好了....

0贊5 年前回復舉報

outlier(作者)

@狼大人,jython是個解決方案,這也是python的優勢,社區的支持太多了

0贊5 年前回復舉報

Astrum

你說的其他問題其他語言也沒辦法在開發階段解決吧。而且python工程的部署本身就不復雜,很多框架都附帶測試功能,這不能算是一個問題

就問題來說,他是就python開發整體而言,為什么不能引入其他性能良好接口方便規范的組件?這本來就是python作為'膠水'語言開發便捷之處

0贊5 年前回復舉報

Astrum

說實在不大看好jython,ironpython的發展,pypy才是未來的希望吧

0贊5 年前回復舉報

outlier(作者)

就說一個問題,python的vm性能怎么樣,別找借口

0贊5 年前回復舉報

Astrum

從來沒有說python的vm性能很好,但這不是用python作web開發的缺點。只是反駁這一點,你干嘛一直盯著vm不放。

0贊5 年前回復舉報

outlier(作者)

python的vm性能在做web應用的時候的確是個很大的缺點,比如很多人在請求一個動態生成的大文件的時候,你就會發現內存被使用過多,而由于VM的效率問題,導致請求關閉的時候內存沒有被及時回收,最后造成大量內存被占用,swap過大.極大的影響web性能.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,348評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,083評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,706評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,442評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,802評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,983評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,542評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,287評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,486評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,710評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,116評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,412評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,224評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,462評論 2 378

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,721評論 25 708
  • 公司被罰了300萬,松彬提出了退股,公司他主外,這次被罰他風控沒做好,通道沒協商好,公司本來運營還好,現在資...
    冷雨葉閱讀 353評論 0 0
  • 算起來今天是我在簡書寫文章的第三天。 與簡書的認識,是偶然,我在豆瓣里的一篇寫時間管理的文章里知道了它,當時那篇文...
    丟了朵朵閱讀 526評論 0 4
  • 和阿哲在一起一個多月了,對于到底哪一天在一起的我們居然記的是不同日子。因為他說過自己是一個記不住日子的迷糊人...
    L的鬼迷心竅閱讀 487評論 0 1