簡體   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