關於 Python 的引言
Python 已被成功地應用於世界各地數以千計的真實商業應用程式中,包括許多大型和關鍵任務系統。以下是一些滿意的 Python 使用者的引言。
YouTube.com
“Python 對於我們的網站來說速度足夠快,它讓我們能用最少的開發人員,在創紀錄的時間內開發出可維護的功能。”——Cuong Do,YouTube.com 軟體架構師。
光影魔幻工業公司 (Industrial Light & Magic)
“Python 在我們的製作流程中扮演著關鍵角色。沒有它,《星球大戰:第二部》這樣規模的專案將很難完成。從人群渲染到批處理再到合成,Python 將所有環節都聯絡在了一起。”——Tommy Burnette,光影魔幻工業公司高階技術總監。
“Python 在 ILM 無處不在。它被用來擴充套件我們應用程式的功能,並作為它們之間的粘合劑。我們建立的每一個 CG 影像的製作過程中,都有 Python 的參與。”——Philip Peterson,光影魔幻工業公司研發部首席工程師。
谷歌 (Google)
“從一開始,Python 就是谷歌的重要組成部分,並且隨著系統的發展和演進,它至今仍然如此。如今,谷歌有數十名工程師使用 Python,我們也在尋找更多具備這種語言技能的人才。”——Peter Norvig,谷歌公司搜尋質量總監。
Journyx
“Journyx 的技術,從我們軟體的原始碼到維護我們網站和 ASP 網站的程式碼,都完全基於 Python。它提高了我們的開發速度,使我們領先競爭對手好幾步,同時又保持了程式碼的易讀性和易用性。它是一種儘可能高階的語言,同時又不會遇到功能性問題。我估計,Python 使我們的程式設計師比 Java 程式設計師的效率高 10 倍,比 C 程式設計師高 100 倍。”——Curt Finch,Journyx 執行長。
IronPort
“世界上最大的公司和網際網路服務提供商都在使用 IronPort 電子郵件閘道器裝置,”IronPort Systems 的高階工程總監 Mark Peek 說道。“Python 是這個高效能系統中的關鍵組成部分。IronPort 的產品套件包含超過一百萬行的 Python 程式碼。PSF(Python 軟體基金會)是一個寶貴的資源,它幫助 Python 保持在前沿地位。”
EVE Online
“Python 讓我們能夠在創紀錄的時間內創建出大型多人線上遊戲《EVE Online》。EVE Online 的伺服器叢集在一個共享的太空模擬環境中執行著超過 50,000 名同時線上的玩家,其中大部分內容都是用 Python 建立的。Python 的靈活性使我們能夠根據玩家的反饋快速改善遊戲體驗。”——CCP Games 的 Hilmar Veigar Petursson 說道。
HomeGain
“HomeGain 透過快速推出新功能和增強功能來維持其持續改進的承諾。Python 以其簡潔、清晰的語法和強大的標準庫支援這種短上市時間的理念。新開發進展迅速,現有程式碼的維護也直接而快速。”——Geoff Gerrietts,HomeGain.com 軟體工程師。
Thawte Consulting
“Python 使我們極具生產力,並且使維護一個龐大且快速演進的程式碼庫變得相對簡單。”——Mark Shuttleworth 說道。
馬里蘭大學
“我讓學生們在我們的本科和研究生語義網課程中學習 Python。為什麼?因為基本上沒有其他語言具有這樣的靈活性和如此多的 Web 庫。”——James A. Hendler 教授說道。
EZTrip.com
“旅遊行業由無數的供應商資料來源組成,所有這些資料來源在某種程度上都是專有的,並且在不斷變化。Python 多次讓我們能夠在幾天之內,而不是用其他語言可能需要數月的時間,來訪問、構建和測試我們與全球數百家旅遊供應商的內部通訊。自從兩年前採用 Python 以來,它為我們帶來了可觀的生產力提升,使我們能夠在線上旅遊領域保持競爭力。”——Michael Engelhart,EZTrip.com 首席技術官。
RealEstateAgent.com
“Python 與 PHP 相結合,多次讓我們開發出快速高效的應用程式,使得 Real Estate Agent .com 能夠以最少的資源運營。在我們動態增長的房地產經紀人叢集目錄中,Python 是一個關鍵部分。”——Gadi Hus,Volico Web Consulting 網站管理員。
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 的連結。”
——Soren Johnson,《文明 IV》首席設計師。引自 Slashdot 的一次採訪。
