繁体   English   中英

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

[英]Typical erlang web/enterprise application architecture?

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

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

当然有。 例如,参见WebMachineErlywebNitrogen等。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM