我想知道是否有一些函数式语言用于Web开发,哪些是最有用的并且支持该目标?
答案 0 :(得分:13)
PLT Racket有一个网络服务器 - 它是一个最新的,积极开发的Scheme分支,可能是你想要研究的东西。这是一些文档:
http://docs.racket-lang.org/web-server-internal/index.html
有一些StackOverflow线程可以为此提供更多答案:
state of web development using functional programming language
What are the popular 'web-ready' functional programming languages?
答案 1 :(得分:5)
答案 2 :(得分:5)
可以肯定地说Common Lisp有很多服务器方面的东西!
更新:今晚在我的新闻节目中,对Xach的致意:A Common Lisp Web Development Primer, Part 1
答案 3 :(得分:4)
Erlang是一种用于服务器端Web开发的功能语言(例如,用于许多其他事情),例如
对于Common Lisp框架,请参阅Best web framework in Common-lisp?
答案 4 :(得分:4)
Clojure是服务器端Web开发的一个非常有前途的选择。
主要优势:
目前领先的Clojure网络框架可能是Noir(http://webnoir.org/),但还有其他各种各样的网络框架开始出现。
答案 5 :(得分:3)
Hunchentoot是一个很好的CL网络服务器。 CL-WHO是一个HTML生成库,我也想到了一个用于apache的mod_lisp。您可以使用cl-fcgi设置某些内容,并让服务器连接到它,如CL-WHO + cl-fcgi设置,或cl-who + hunchentoot,或cl-who + mod_lisp。我是你的选择。