ErlyWeb/為什麼選擇 Erlang?
外觀
< ErlyWeb
在 ErlyWeb 出現之前,已經存在許多 Web 應用框架。為什麼我們需要另一個框架?幾乎所有其他現代框架都是用指令碼語言或編譯語言編寫的,這些語言與 Erlang 具有截然不同的特性。
Erlang 實現帶來的優勢,使 ErlyWeb 在其他 Web 應用框架中脫穎而出。
- 函式式語言,共享狀態很少
- 高度可靠
- 分散式
- 極其輕量級的程序
- 訊息傳遞原語
Erlang 被設計成以這種方式工作,因為它最初被設計來解決電話交換機領域的問題,而這些問題需要這種特性。令人驚奇的是,20 年後的今天,我們發現,如果我們使用具有這些特性的語言,構建可擴充套件的網站將變得更容易。
Facebook - 使用 mochiweb,一個用 Erlang 編寫的輕量級 Web 伺服器,允許超過 7000 萬用戶即時聊天。