gpt4 book ai didi

erlang - Erlang Web Gateway Interface (EWGI) 和 Webmachine 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 13:55:48 24 4
gpt4 key购买 nike

两个EWGIWebmachine在 Erlang 中提供 HTTP 的抽象。我想知道他们方法的关键概念差异是什么?

最佳答案

EWGI 为 HTTP 中间件提供了一个抽象的位置,并且基本上对任何比请求/响应对的存在更深的东西都视而不见。这是堆叠系统层以构建连贯整体的经过验证的真实模式,但它无助于使整个系统正确或易于理解。

Webmachine 包含一个显式模型,不仅用于处理请求,还用于管理 HTTP 协议(protocol)本身的内部语义。通过为应用程序开发人员提供一种直接而富有表现力的方式来描述他们的应用程序的 HTTP 行为,Webmachine 使得创建类似于 Web 并且非常易于理解的系统变得非常容易。

这两个系统具有潜在的互补性。现在 Webmachine 只使用 mochiweb 提供的请求和响应,但如果提供了一个可靠的补丁,允许 Webmachine 充当 EWGI 应用程序,我怀疑它会被接受。鉴于这两个系统的形式,这不应该是一项太大的任务。

关于erlang - Erlang Web Gateway Interface (EWGI) 和 Webmachine 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1750588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com