關於 Python 的引言
Python 已在全球數千個實際業務應用中成功使用,其中包括許多大型和任務關鍵型系統。以下是一些來自快樂的 Python 使用者的引言
YouTube.com
“Python 對於我們的網站來說足夠快,並且允許我們以最少的開發人員在創紀錄的時間內生成可維護的功能,”YouTube.com 軟體架構師 Cuong Do 說。
工業光魔
“Python 在我們的生產流程中發揮著關鍵作用。如果沒有它,像《星球大戰:第二集》這樣規模的專案將很難完成。從人群渲染到批處理再到合成,Python 將所有事物聯絡在一起,”工業光魔高階技術總監 Tommy Burnette 說。
“Python 在 ILM 無處不在。它用於擴充套件我們應用程式的功能,並在它們之間提供粘合劑。我們建立的每個 CG 影像都在過程中的某個地方涉及 Python,”工業光魔研發部首席工程師 Philip Peterson 說。
“Python 從一開始就是 Google 的重要組成部分,並且隨著系統的發展和演變仍然如此。今天,數十名 Google 工程師使用 Python,我們正在尋找更多具有此語言技能的人,”Google, Inc. 搜尋質量總監 Peter Norvig 說。
Journyx
“Journyx 技術,從我們軟體的原始碼到維護我們網站和 ASP 站點的程式碼,完全基於 Python。它提高了我們的開發速度,並使我們比競爭對手領先幾步,同時保持易於閱讀和使用。它是您可以擁有的最高階語言,而不會遇到功能問題。我估計 Python 使我們的程式設計師的生產力比 Java 程式設計師高 10 倍,比 C 程式設計師高 100 倍。”-- Journyx CEO Curt Finch。
IronPort
“IronPort 電子郵件閘道器裝置被世界上最大的公司和 ISP 使用,”IronPort Systems 工程高階總監 Mark Peek 說。“Python 是這個高效能系統的關鍵要素。IronPort 的產品套件包含超過一百萬行的 Python 程式碼。PSF 是一項寶貴的資源,有助於使 Python 保持在最前沿。”
EVE Online
“Python 使我們能夠在創紀錄的時間內建立EVE Online,一款大型多人遊戲。EVE Online 伺服器叢集在共享空間模擬中同時執行超過 50,000 名玩家,其中大部分是在 Python 中建立的。Python 的靈活性使我們能夠根據玩家的反饋快速改進遊戲體驗”,CCP Games 的 Hilmar Veigar Petursson 說。
HomeGain
“HomeGain 透過快速週轉新功能和增強功能來保持其持續改進的承諾。Python 透過簡潔、清晰的語法和強大的標準庫來支援這種快速上市的理念。新開發進展迅速,現有程式碼的維護簡單而快速,”HomeGain.com 軟體工程師 Geoff Gerrietts 說。
Thawte Consulting
“Python 使我們極具生產力,並使維護大型且快速發展的程式碼庫相對簡單,”Mark Shuttleworth 說。
馬里蘭大學
“我在我們的本科和研究生語義 Web 課程中讓學生學習 Python。為什麼?因為基本上沒有其他東西具有靈活性和如此多的 Web 庫,” James A. Hendler 教授說。
EZTrip.com
“旅遊業由無數的供應商資料饋送組成,所有這些資料都以某種方式是專有的並且不斷變化。Python 反覆允許我們在幾天而不是幾個月的時間內訪問、構建和測試我們與全球數百家旅遊供應商的內部通訊,而使用其他語言則需要數月的時間。自從 2 年前採用 Python 以來,Python 為我們帶來了可衡量的生產力提升,使我們能夠在線上旅遊領域保持競爭力,”EZTrip.com 的 CTO Michael Engelhart 說。
RealEstateAgent.com
“Python 與 PHP 結合使用,反覆使我們能夠開發快速高效的應用程式,使 Real Estate Agent .com 能夠以最少的資源執行。Python 是我們動態增長的房地產經紀人叢集目錄的關鍵部分,”Volico Web Consulting 的網站管理員 Gadi Hus 說。
Firaxis Games
“像 XML 一樣,指令碼作為 mod 工具和內部開發工具都非常有用。如果您不需要以簡單安全的方式向他人公開程式碼和演算法,您可以認為提供指令碼語言是不值得的。但是,如果您確實有這種需要,就像我們一樣,指令碼是理所當然的,使用強大、有文件記錄的跨平臺標準(如 Python)是完全合理的。”-- Firaxis Games 的 Mustafa Thamer 在談論文明 IV 時說。引用自 2005 年 8 月《遊戲開發者雜誌》第 18 頁。
“Python 像許多優秀的技術一樣,很快就會在您的開發團隊中病毒式傳播,並找到進入各種應用程式和工具的途徑。換句話說,Python 開始感覺像一個大錘子,而編碼任務看起來像釘子。”-- Firaxis Games 的 Mustafa Thamer 在談論文明 IV 時說。引用自 2005 年 8 月《遊戲開發者雜誌》第 18 頁。
“我們選擇使用 Python 是因為我們想要一種有良好支援的指令碼語言,可以擴充套件我們的核心程式碼。事實上,我們用 Python 編寫的程式碼比我們預期的要多得多,包括所有遊戲內螢幕和主介面。這對專案來說是一個巨大的勝利,因為用一種帶有垃圾回收的語言編寫程式碼比用 C++ 編寫程式碼要快得多。使用者將能夠輕鬆修改介面的事實也是一個不錯的加分項。Python 的缺點是它顯著增加了我們的構建時間,主要是由於與 Boost 的連結。”
-- 文明 IV 首席設計師 Soren Johnson。引用自Slashdot 訪談。