chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)大企業(yè)來說,python有什么好處?

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:李倩 ? 2018-07-06 11:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自從Facebook的創(chuàng)始人Adam D'Angelo開始效力于這個(gè)大量使用了PHP的網(wǎng)站,我就一直在想他要用Python而不是PHP來創(chuàng)造Quora所遇到的技術(shù)挑戰(zhàn)。

Adam D'Angelo,Quora創(chuàng)始人:

我們非常確定我們不會(huì)用PHP。Facebook因?yàn)闅v史遺留原因而使用PHP,并不是因?yàn)樗亲詈玫倪x擇。

從以往的經(jīng)驗(yàn)看來,編程語言的選擇是非常重要的,并且會(huì)付出非常昂貴的代價(jià)來改變它。

Python是一個(gè)Charlie和我都非常了解的語言(盡管我現(xiàn)在比剛開始的時(shí)候了解的更多了)。我們也簡單地考慮過C#、Java和Scala,Python最大的問題是運(yùn)行速度和缺少數(shù)據(jù)類型檢查。

C#似乎是很有前途,作為一個(gè)編程語言,它很偉大,但是:

我們不想在微軟架構(gòu)上,我們是為了學(xué)習(xí)新東西的,MS SQL 確實(shí)是非常不錯(cuò)的,但是我們知道我們需要為.NET集成很多有二等支持的開源代碼,如果它支持的話。并且,現(xiàn)在大部分的工程師都習(xí)慣開源資源。

我們不會(huì)在Mono(C#/.NET的一個(gè)開源代碼的實(shí)現(xiàn))上冒險(xiǎn)。還不清楚這個(gè)項(xiàng)目會(huì)用多長時(shí)間,并且我還聽說了不少已經(jīng)表現(xiàn)出來的問題??傊?,似乎一切在C#生態(tài)系統(tǒng)中的東西都表現(xiàn)出我們會(huì)在微軟架構(gòu)下。

‘另外兩個(gè)我們簡要考慮了的語言還有OCaml和Haskkell(沒有一個(gè)有足夠大的生態(tài)系統(tǒng)或足夠好的標(biāo)準(zhǔn)庫,可能對(duì)于需要寫代碼的設(shè)計(jì)師/數(shù)據(jù)分析師/非工程師來說太難了)。

我們決定,對(duì)于大多數(shù)我們要做的事情來說,Python已經(jīng)足夠快了(因?yàn)槲覀儽M可能的把我們的后端服務(wù)的關(guān)鍵代碼用C++來寫)。至于類型檢查,我們寫了完善的單元測(cè)試,它值得寫,并且實(shí)現(xiàn)了大部分相同的目標(biāo)。從它過去的5年發(fā)展來看,Python會(huì)繼續(xù)向著好的方向發(fā)展。

所以,我們對(duì)于這個(gè)選擇感到非常開心。雖然其中有一些小的分歧,但是之前使用其他語言的早期的員工非常高興的過渡到了Python,特別是之前使用PHP的。自從下面這些事情開始發(fā)生:

Python2.6是一個(gè)轉(zhuǎn)折點(diǎn),它有了足夠多的庫進(jìn)行兼容,我們很容易過渡到它

Tornado(web框架)被發(fā)布為開源,我們把實(shí)時(shí)更新網(wǎng)絡(luò)服務(wù)遷移到它上面

PyPy看起來最終是可用的,并且會(huì)給我們一個(gè)顯著的加速

總之,這些給了我們信心,讓我們相信這個(gè)語言和生態(tài)系統(tǒng)正向著好的方向發(fā)展。

Charlie Cheever,Quora的一個(gè)創(chuàng)建者

給Adam的答案補(bǔ)充幾件事情:

Python有一堆相當(dāng)好的提供了良好的調(diào)試器和重載的框架(Django,Pylons和其他一些),這些大部分都被很好的支持并且也變得越來越好。由于我們的主要工作是建設(shè)網(wǎng)站,這是很有吸引力的。

Python數(shù)據(jù)機(jī)構(gòu)很好的匹配JS數(shù)據(jù)結(jié)構(gòu),所以處理瀏覽器和服務(wù)器之間的數(shù)據(jù)非常直接和簡單。這真是太好了,因?yàn)镼uora中涉及到大量的客戶端和服務(wù)端之間的不加載頁面的交互。

Python代碼往往可讀性很強(qiáng),因?yàn)槲覀兿M茉诰W(wǎng)站上和一幫人工作,這變得非常重要。

有很多其他的Python寫的庫,所以很容易在我們的代碼中引入一些東西,比如:自定義郵件服務(wù)器、任務(wù)隊(duì)列,等等。

Ruby是另一個(gè)我認(rèn)為比較合理的選擇,因?yàn)樗蚉ython有很多相同的優(yōu)點(diǎn),但是Adam和我都對(duì)Python了解的更多一點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1957

    瀏覽量

    38434
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3881

    瀏覽量

    45251
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4848

    瀏覽量

    89008

原文標(biāo)題:為什么Quora選擇Python作為它的開發(fā)環(huán)境?

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    企業(yè)擁有3C認(rèn)證什么好處呢?

    經(jīng)濟(jì)效益.3C認(rèn)證是強(qiáng)制性認(rèn)證,是進(jìn)入國內(nèi)市場(chǎng)的通行證;CCC是國內(nèi)的強(qiáng)制性認(rèn)證,如果在國內(nèi)銷售,主要還是要看貴公司產(chǎn)品在不在3C的強(qiáng)制目錄里。要是在的話必須要做3C認(rèn)證.企業(yè)了3C認(rèn)證可以提升企業(yè)產(chǎn)品
    發(fā)表于 11-26 10:20

    應(yīng)用全自動(dòng)點(diǎn)膠機(jī)會(huì)給企業(yè)帶來什么好處?

    造業(yè)、珠寶業(yè)等。點(diǎn)膠機(jī)可以完全替換并超越人工手動(dòng)操作。 阿萊思斯可以根據(jù)客戶的產(chǎn)品點(diǎn)膠工藝過程搭配上不同的點(diǎn)膠閥實(shí)現(xiàn)自動(dòng)化生產(chǎn)。 自動(dòng)點(diǎn)膠機(jī)的應(yīng)用對(duì)企業(yè)好處:1、自動(dòng)點(diǎn)膠機(jī) 24小時(shí)自動(dòng)化可以大大提高企業(yè)
    發(fā)表于 07-20 10:55

    企業(yè)實(shí)施活動(dòng)目錄的好處

    隨著windows ad活動(dòng)目錄域在企業(yè)中應(yīng)用的越來越廣泛,很多朋友會(huì)詢問活動(dòng)目錄的作用及功能,活動(dòng)目錄域管理技術(shù)的好處,怎樣管理域,域管理方案教程等等,諸如此類的問題越來越多。其實(shí),企業(yè)實(shí)施活動(dòng)目錄的
    發(fā)表于 07-11 08:13

    Instagram遷移到Python 的原因和好處

    本文講述了參與到Instagram遷移工作的兩位工程師,Hui Ding和Lisa Guo,他們是如何看待Instagram遷移到Python 3的,以及遷移的原因和好處。以下為譯文。 現(xiàn)在每天在
    發(fā)表于 09-28 17:27 ?0次下載
    Instagram遷移到<b class='flag-5'>Python</b> 的原因和<b class='flag-5'>好處</b>

    高新技術(shù)企業(yè)什么價(jià)值好處_高新技術(shù)企業(yè)申請(qǐng)條件

    隨著科技的不斷發(fā)展,高新技術(shù)企業(yè)在近些年來也異軍突起。本文主要介紹了認(rèn)證高新技術(shù)企業(yè)的申請(qǐng)條件、認(rèn)證高新技術(shù)企業(yè)的方法與步驟以及認(rèn)證高新技術(shù)企業(yè)
    發(fā)表于 12-18 10:11 ?871次閱讀

    Python編寫模塊何技巧?

    Python不是一個(gè)封閉的體系,而是一個(gè)開放系統(tǒng)。開放系統(tǒng)的最大好處就是避免了“熵增”。
    的頭像 發(fā)表于 10-16 15:53 ?2871次閱讀

    筆記本使用固態(tài)硬盤的好處哪些

    想要知道筆記本使用固態(tài)硬盤什么好處?首先,我們得先了解固態(tài)硬盤是什么。IT百科小編從固態(tài)硬盤是什么,到固態(tài)硬盤的好處,筆記本使用固態(tài) 硬盤的好處做一個(gè)比較詳細(xì)的介紹,讓大家對(duì)固態(tài)硬盤
    的頭像 發(fā)表于 05-06 11:50 ?5179次閱讀

    選擇完整的交鑰匙PCB組裝對(duì)于企業(yè)來說什么好處

    對(duì)于各種規(guī)模的企業(yè)而言,完整的交鑰匙PCB組件幾個(gè)顯著優(yōu)勢(shì)。
    的頭像 發(fā)表于 08-15 15:29 ?1461次閱讀

    物聯(lián)網(wǎng)對(duì)企業(yè)什么好處

    物聯(lián)網(wǎng)對(duì)企業(yè)好處取決于特定的實(shí)現(xiàn)方式,但關(guān)鍵是企業(yè)應(yīng)有權(quán)訪問有關(guān)其自身產(chǎn)品和內(nèi)部系統(tǒng)的更多數(shù)據(jù),并因此具有進(jìn)行更改的更大能力。
    發(fā)表于 05-18 17:26 ?980次閱讀

    PCB板蛇形走線哪些好處

    PCB板蛇形走線哪些好處
    發(fā)表于 11-25 15:41 ?19次下載

    PCBA打樣對(duì)整個(gè)生產(chǎn)什么好處

    PCBA打樣對(duì)于整個(gè)生產(chǎn)來說什么好處?這里長科順科技給您分析一下。
    發(fā)表于 08-27 09:27 ?1016次閱讀

    Niagara框架所帶來的好處哪些

    Niagara框架所帶來的好處哪些
    發(fā)表于 12-17 14:37 ?19次下載

    大數(shù)據(jù)分析平臺(tái)能為企業(yè)帶來哪些好處

    大數(shù)據(jù)分析平臺(tái)是近年來迅速發(fā)展的一項(xiàng)關(guān)鍵技術(shù),它利用先進(jìn)的數(shù)據(jù)處理和分析技術(shù),幫助企業(yè)從海量數(shù)據(jù)中提取有價(jià)值的信息和見解。對(duì)于企業(yè)來說,擁有一個(gè)強(qiáng)大的大數(shù)據(jù)分析平臺(tái)可以帶來許多好處。
    的頭像 發(fā)表于 07-14 17:23 ?1680次閱讀

    python人工智能難嗎

    Python人工智能的難度因人而異。對(duì)于編程經(jīng)驗(yàn)的人來說,學(xué)習(xí)Python人工智能可能并不困難,因?yàn)樗麄円呀?jīng)具有了編程的基礎(chǔ)知識(shí)以及算法和數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)。對(duì)于無編程經(jīng)驗(yàn)的人
    的頭像 發(fā)表于 08-13 10:52 ?1342次閱讀

    華為云 Flexus X 實(shí)例下的場(chǎng)景體驗(yàn)——小企業(yè)使用 Python 語言——超迅速搭建簡單公網(wǎng) API 接口服務(wù)

    ,希望本文可以對(duì)小企業(yè)來說一定的幫助作用。 目錄 前言 環(huán)境說明 連接并安裝 Python 環(huán)境 Python Web 接口編碼 上傳 W
    的頭像 發(fā)表于 12-27 13:46 ?760次閱讀
    華為云 Flexus X 實(shí)例下的場(chǎng)景體驗(yàn)——小<b class='flag-5'>企業(yè)</b>使用 <b class='flag-5'>Python</b> 語言——超迅速搭建簡單公網(wǎng) API 接口服務(wù)