ErlyWeb/为什么选择 Erlang?
外观
< ErlyWeb
在 ErlyWeb 出现之前,已经存在许多 Web 应用框架。为什么我们需要另一个框架?几乎所有其他现代框架都是用脚本语言或编译语言编写的,这些语言与 Erlang 具有截然不同的特性。
Erlang 实现带来的优势,使 ErlyWeb 在其他 Web 应用框架中脱颖而出。
- 函数式语言,共享状态很少
- 高度可靠
- 分布式
- 极其轻量级的进程
- 消息传递原语
Erlang 被设计成以这种方式工作,因为它最初被设计来解决电话交换机领域的问题,而这些问题需要这种特性。令人惊奇的是,20 年后的今天,我们发现,如果我们使用具有这些特性的语言,构建可扩展的网站将变得更容易。
Facebook - 使用 mochiweb,一个用 Erlang 编写的轻量级 Web 服务器,允许超过 7000 万用户实时聊天。