我记得看过 quora 一个问答,说 stripe 是 ruby 开发的
是的,他们用 Ruby,但没用 Rails。框架是 Sinatra,ODM 是自己写的。前端是 Backbone.js。
创始人兄弟在高中就是蛮资深的 Lisp 开发者,有人问过他们为什么用 Ruby,Patrick 说只是因为他们刚好对 Ruby 很了解,而且 Ruby 有很多轮子可以用。
再讲几个好玩的,他们当初备选的其他几个语言是:Clojure, Scala, Haskell, Go, Smalltalk, Julia
There are a lot of less-commonly used languages that could potentially have been good choices: Clojure, Scala, Haskell, Go, Smalltalk, and Julia jump to mind.
Collison 兄弟之前还创办过一家公司叫 Auctomatic,他们用的开发语言是 Smalltalk:
We used Smalltalk for almost everything at our previous company.
出处在这里 https://www.quora.com/Why-did-Stripe-choose-to-use-Ruby-for-its-backend-language
那难怪了 ~ 话说现在前端有没有类似的框架?我前段时间琢磨着拿 Backbone 配合独立的 virtual DOM lib(例如 maquette)用起来算了。