【发布时间】:2010-12-30 19:49:56
【问题描述】:
我想在 Haskell 中制作一个 Web 应用程序(例如,它可以是博客、论坛或一些动态网页),我需要什么?
(我知道我需要一个http服务器(例如apache或lighttpd)。我也知道我应该知道一些Haskell编程。)
我如何让这一切协同工作?我不明白整个包/设置。
我需要 mod_haskell 或其他模块吗?
请有人向我解释一下 apache 模块是如何工作的以及如何安装它们?
【问题讨论】:
-
我无意冒犯,但这已经在互联网上一遍又一遍地写了。您想了解 Haskell 或如何构建服务器吗?
-
不,我想解释一下所有 mod_somthing http-server 和编程语言如何协同工作?它们是如何连接在一起的 :-)
-
moshe:您的问题范围很广,可以通过多种方式回答。例如,mod_php 和 mod_python 模块是 Apache 扩展模块,因此它们与 Apache 堆栈一起工作。我所知道的没有 mod_haskell。并且所有 Web 服务器(包括 Apache)都支持通用网关接口 (CGI),这是做同样事情的另一种方式,尽管 CGI 的性能特征可能会因您使用的语言而有很大不同。简而言之:要获得有用的答案,您需要将问题限制在一种语言或一台网络服务器上。
-
我不希望它只是在 haskell 中。 haskell 只是深奥(某种)语言的一个例子。无论如何,下面的人(glenatron)帮助我:-)
-
我希望这不是人们来这里询问比萨食谱和人际关系建议的新趋势,因为他们听说#haskell 的人很有帮助。 “我老婆睡得太早了,我该怎么办?” -- “你试过 Hoogle 吗?”
标签: apache haskell cgi apache-modules