Common-lisp中最好的Web框架?

时间:2009-02-12 11:44:28

标签: common-lisp web-frameworks

什么是最好的common-lisp Web框架?

我正在寻找适合开发商业Web应用程序并能够处理类似Stack Overflow的高流量站点的东西。它还应具有内置会话处理和其他类似功能。

6 个答案:

答案 0 :(得分:20)

我的经历:

  • KPAX没有维护,相当低级,并没有完整记录
  • 由于复杂性和缺少高级文档,UCW很难进入初学者。
  • SymbolicWeb已经死了
  • 如果您的需求是基本的或高度特定的,请直接使用Hunchentoot
  • Weblocks相对年轻,但已经适合专业项目,同时提供基本的用户友好程度(稀疏的文档,但是一个非常有用的社区)。它还支持多个商店(例如CLSQL,Elephant,Prevalence)。

答案 1 :(得分:10)

您可以尝试使用Caveman http://clacklisp.org/caveman/

它基于Clack,并且很容易从

开始

答案 2 :(得分:3)

最成功的是我使用了webactions

来自Franz。我和UCW度过了一段非常艰难的时光,但是他试图写一些关于如何使用它的“教程”。自从我写了tutorial

以来,我无法判断UCW是否有任何改进

如你所见,他们说这已经过时了,这是真的。它为什么过时了?因为没有人关心改进它或实现它,所以我的结论是,没有人似乎喜欢它非常mucch。但YMMV当然......

答案 3 :(得分:2)

可以找到另一个类似的SO线程here

AllegroServe和Hunchentoot似乎是最常用的网络服务器。但不是真正的框架。我有一些使用Hunchentoot w / sbcl的经验,我的测试“证明”它既快速又可靠。他们都进行了会话处理。

Hunchentoot的作者也有一些views的表现。网络服务器很可能不会成为你的瓶颈。如果结果是那么记住Hunchentoot是开源的: - )

您还可以查看SymbolicWeb这更像是一个框架,但仍处于早期阶段。其他帖子中的其他建议。

答案 4 :(得分:1)

自从我尝试进入CL网络编程以来已经有一段时间了,但当时很多人都非常乐意使用KPAX

还有Weblocks,它基于hunchentoot。

答案 5 :(得分:1)

还有BKNR