Quora 的共同創辦人 Adam D’Angelo 曾在「Why did Quora choose Python for its development?」這個問題下提到,他們選用 Python 的原因,簡單來說大致如下:
-
看不順眼 Microsoft
他們就是不想用 C#,與其說是理性選擇,不如說是「個人偏好」也是一大因素。
-
Java 雖然強大,但開發效率較低
Java 寫起來繁瑣一些,也不太好跟其它非 Java 系統整合。同時新創公司講求快速迭代,用 Java 可能會稍嫌「笨重」。
-
OCaml 和 Haskell 雖然炫,可是太「高冷」
這兩種函數式語言門檻高、庫資源有限,寫起來很酷但速度和人力成本都不太合新創實際需求。
【點我前往原文】