29

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

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

4

6 回答 6

21

我的经验:

  • KPAX 是无人维护的、相当低级的并且没有完全记录在案
  • 由于复杂性和缺少高级文档,UCW 对初学者来说很难入门。
  • SymbolicWeb 已死
  • 如果您的需求是基本的或高度具体的,请直接使用 Hunchentoot
  • Weblocks相对年轻,但已经适合专业项目,同时提供基本的用户友好性(文档稀疏但非常有用的社区)。它还支持多个存储(例如 CLSQL、Elephant、Prevalence)。
于 2009-02-16T20:46:50.683 回答
10

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

它基于 Clack 并且很容易上手

于 2012-01-11T13:42:59.950 回答
3

我最成功地使用了 webactions

来自弗朗茨。我在 UCW 度过了一段非常艰难的时光,但我试图写一些关于如何使用它的“教程”。自从我写了那个教程后,我不知道 UCW 是否有任何改进

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

于 2009-07-24T06:31:10.103 回答
2

另一个类似的 SO-thread 可以在这里找到。

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

Hunchentoot 的作者对性能也有一些看法。网络服务器很可能不会成为您的瓶颈。如果结果是这样,请记住 Hunchentoot 是开源的 :-)

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

于 2009-02-12T12:01:05.687 回答
1

自从我尝试进入 CL Web 编程以来已经有一段时间了,但当时很多人都对使用KPAX感到非常满意。

还有基于 hunchentoot的Weblocks 。

于 2009-02-12T12:15:18.167 回答
1

还有BKNR

于 2009-02-17T13:17:38.150 回答