Common-lisp 中最好的 Web 框架?

发布于 2024-07-13 17:24:15 字数 122 浏览 2 评论 0原文

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

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

What is the best common-lisp web framework available?

I'm looking for something that's suitable for developing commercial web applications and capable of handling high traffic sites similar to Stack Overflow. It should also have built-in session handling and other similar features.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

萌无敌 2024-07-20 17:24:16

我的经验:

  • KPAX 缺乏维护、水平相当低且文档不完整,
  • 由于复杂性和缺少高级文档,UCW 对于初学者来说很难进入。
  • SymbolicWeb 已死
  • 如果您的需求是基本或高度具体的,请直接使用 Hunchentoot
  • Weblocks 相对较新,但已经适合专业项目,同时提供基本水平的用户友好性(文档稀疏,但社区非常有用)。 它还支持多种存储(例如 CLSQL、Elephant、Prevalence)。

My experience:

  • KPAX is unmaintained, pretty low-level and not exactly well-documented
  • UCW is quite hard to get into for beginners due to complexity and missing high-level documentation.
  • SymbolicWeb is dead
  • Use Hunchentoot directly if your needs are basic or highly specific
  • Weblocks is relatively young but already suited for professional projects while offering a basic level of user-friendliness (sparse docs but a very helpful community). It also supports several stores (e.g. CLSQL, Elephant, Prevalence).
负佳期 2024-07-20 17:24:16

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

它基于 Clack,上手很简单

You could try using Caveman http://clacklisp.org/caveman/

It's based on Clack and is simple to start with

好听的两个字的网名 2024-07-20 17:24:16

我使用了 Franz 的 webactions,取得了最大的成功

。 我在 UCW 上度过了一段非常艰难的时光,但尝试写一些“教程”来了解如何使用它。 自从我写了教程以来,我不知道 UCW 是否有任何改进,

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

With most success I've used webactions

from Franz. I have had a terrible hard time with UCW, but tried to write some "tutorial" for how to use it. I can not tell if anything has improved with UCW since I wrote that tutorial

As you see they say it's outdated and that's true. Why is it outdated? Because nobody has cared to improve it or actualize it, and so my conclusion is, no-one seems to like it very mucch. But YMMV of course...

み青杉依旧 2024-07-20 17:24:16

另一个类似的 SO 线程可以在此处找到。

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

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

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

Another similar SO-thread can be found here.

AllegroServe and Hunchentoot seems to be the most used webservers. Not really frameworks, though. I've got some experience using Hunchentoot w/sbcl and my tests have "proved" it to be both fast and reliable. They've both got session handling.

The author of Hunchentoot has some views on performance as well. Most likely the webserver will not be your bottleneck. If it turns out to be then remember that Hunchentoot is open source :-)

You could also take a look at SymbolicWeb which is more of a framework, but still in its early stages. Other suggestions in the other thread.

欢你一世 2024-07-20 17:24:16

我尝试进入 CL Web 编程已经有一段时间了,但当时很多人都非常高兴使用 KPAX

还有 Weblocks,它构建于 hunchentoot 之上。

It's been a while since I tried to get into CL web programming, but at the time a lot of people were very happy using KPAX.

There's also Weblocks, which builds on hunchentoot.

萌无敌 2024-07-20 17:24:16

还有BKNR

There's also BKNR.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文