典型的erlang Web /企业应用程序架构?

时间:2011-02-28 16:53:35

标签: architecture frameworks erlang

是否有用erlang编写的Web应用程序框架? 使用erlang构建Web应用程序有多常见? 是否有推荐的应用程序堆栈。 Erlang,CouchDB,....,?

4 个答案:

答案 0 :(得分:5)

在我看来,最好的erlang Web框架是Chicago Boss 它有MVC架构和Rails中的许多东西。它还完全支持MySQL,MongoDB,PostgreSQL。芝加哥博斯已经内置了彗星服务器 有comparison个erlang Web框架。

答案 1 :(得分:4)

当然有。例如。请参阅WebMachineErlywebNitrogen等。

答案 2 :(得分:4)

如果要创建看起来像API的内容,请使用webmachine。这是一个很棒的项目 - 我在工作中使用它来创建大规模的广告Feed。

如果您需要看起来像用户界面的内容,则应该查看nitrogenchicago boss。我在几个小项目上使用氮气,但在撰写本文时我还没有尝试过CB。 CB似乎看起来很像rails - MVC,内置数据库支持,以及将它们粘合在一起的一些魔力。 Nitrogen使用事件驱动模型,具有紧密集成的Ajax支持,并且不提供数据库层。

您选择的数据库显然应该受项目需求的驱动。大多数事情都有驱动程序:mysql,redis,mongo等。出于多种原因,我个人是riak的忠实粉丝,但主要是因为它没有主人复制和可插拔的后端。

答案 3 :(得分:1)