Haskell Web框架中的当前技术水平是什么

Tob*_*ede 8 model-view-controller frameworks haskell

我正在寻找对Haskell Web框架中当前最新技术的洞察力.

我认为对于一个好的框架是必要的:

  • 用于连接到http服务器的Web应用程序界面(如Rack)
  • 可链接的中间件(再次,像Rack或node.js Connect)
  • 惯用的哈斯克尔
  • 稳健的表现
  • 合理的文档或至少可读的开源代码

该框架不一定需要是一个完整的MVC堆栈,一个优雅的DSL用于路由和处理请求(想想Sinatra)绰绰有余.

我找到的一些选项:

我喜欢Haskell世界的经验深度,以便做出明智的决定,所以任何帮助都会受到赞赏.

Tob*_*ede 4

我的印象

折断

  • 144 观察者
  • 31 叉子
  • 活跃的开发社区
  • 发展的早期阶段
  • 很棒的文档
  • “snaplets”感觉像servlet,看起来相当重量级

耶索德

  • 147 观察者
  • 27 叉子
  • 似乎主要是一个单一的提交者
  • 很棒的文档
  • 看起来复杂且单一(包括表单、模板和 orm 等)

未来

  • 8观察家
  • 1 叉子
  • 似乎主要是一个单一的提交者
  • 轻量级 - 灵感来自 Sinatra
  • 最少的文档

  • 不活跃的项目
  • 精彩的 dsl(我认为最“像 sinatra”)
  • 最少的文档

哈普斯塔克