![]() |
1
31
到目前为止,我对氮做的很少,但我已经监视邮件列表几个月了,所以我想我有一些有用的话要说。 对于您对Erlang和Nitrogen框架语法的关注,我认为这听起来像是一个纯粹的不熟悉的案例,而不是不适合的案例。客观地说,HTML不是一种漂亮的语言,它有很多奇怪之处。你现在已经习惯了,所以看起来还不错。给氮气/二郎一次机会,你可能会发现你很快就习惯了。 对于您关于与其他语言和框架进行比较的问题,我想说最大的区别是,使用氮气,整个网站都直接由Erlang运行时提供服务。RubyonRails有这样的模式,但它只用于测试。许多其他框架甚至不提供在一个长期运行的流程中运行所有内容的选项。 在一个长期运行的过程中运行整个Web应用程序及其基础架构对站点的运行方式有着重大影响:
|
![]() |
2
6
我也曾经担心笨拙的Erlang语法。我已经构建了一些工具来缓解日常Web编程的烦恼,也许您会发现其中一个或两个工具都有帮助:
请注意,氮气不包括数据库层,因此它不能真正与Rails或Django相比较。要全面比较数据库驱动框架,请查看我对stackoverflow问题的回答: |
![]() |
3
4
我要结账离开 Webmachine 如果我是你。它非常简单、快速,界面由您决定。 |
![]() |
4
3
Erlang Web 也应该被认为是成熟的。它是一个MVC框架,而氮气更基于事件。这是一个偏好问题。 除了WebMachine之外,我没有使用这里提到的其他工具,我认为它是一个很好的工具,但它不像其他工具那样是一个Web框架。它是HTTP处理器,非常适合构建一个RESTful接口。 我还建议您给Erlang语法一次机会。二郎是我最喜欢使用的语言之一。 |