当前位置:  开发笔记 > 编程语言 > 正文

考虑在生产中学习和使用的Erlang Web框架

如何解决《考虑在生产中学习和使用的ErlangWeb框架》经验,为你挑选了2个好方法。

我几天前开始学习Erlang,它绝对是一门非常有趣的语言,非常适合网络开发(至少是后端).我将尝试并最终解决一个Erlang Web框架用于我的下一个项目.由于Erlang是" 新的 ",因此很难决定使用哪个框架(即缺少文档和博客文章).到目前为止,我的googleing已经返回了3个结果,我想知道任何有Erlang经验的人(特别是Erlang web开发)请评论每个框架的优缺点并添加任何缺少的框架.

项目要求:

    Web应用程序

    数据库

    HTTPs的

    存储文件(例如图像)

    PDF操作

    动态逻辑比较(例如LHS == RHS等)

Erlang Web框架:

    氮(目前为止首选)

    Erlyweb

    哔哔

    芝加哥老板

    Erlang Web

    webmachine

Erlang数据库:

    Mnesia(目前为止首选)

    CouchDB的

    MongoDB的

Concrns:

    JavaScript生成

    由于Nitrogen会在页面上生成并嵌入JavaScript代码,从而增加了页面大小.我不确定是否有可能以某种方式从原始html"分离"生成的JavaScript代码(以某种方式它可以被浏览器缓存),以减少传输到网络上的数据.但我认为一般情况下,事件模型和自动线事件非常适合应用程序类型,但对于内容/公共对象类型则不是那么多.

Vijay Mathew.. 13

这篇博文比较了一些Erlang Web框架.



1> Vijay Mathew..:

这篇博文比较了一些Erlang Web框架.



2> John Galt..:

就个人而言,我使用mongodb(因为它具有本机erlang驱动程序和其他优点)和webmachine用于URL调度.我喜欢有非常简单的线框HTML的想法,并且主要是从webmachine和mongodb管道JSON到前端,由JQuery或其他任何东西处理.然而,另一个有趣的前端是卡布奇诺.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有