这是一个简单的问题:什么是最流行/使用/开发(库加一个)功能编程语言,可以用于Web开发?我不介意它们是否是纯语言,但我更愿意排除Ruby和Python等语言。我正在思考 F#或 Scheme (这些不是纯函数式编程语言,我不介意,我只是在寻找一种语言可以流利地使用类型。)
自问这个问题以来,推荐的主要语言是 Haskell , Lisp 和 Scheme 。
感谢。
编辑:
- 检出state of web development using functional programming language这似乎有利于 Lisp
- 如何使用Lisp或Scheme进行Web编程:How I Can do web programming with Lisp or Scheme?
答案 0 :(得分:8)
OCaml有一个网络框架,Ocsigen
该语言还附带了一些漂亮的实用程序,可以轻松构建简单的Web应用程序,例如netplex模块(我之前在学校项目中使用过它,mvc framework,几乎所有网页/插座部分)
答案 1 :(得分:7)
答案 2 :(得分:3)
我自己没有使用它,但WebSharper看起来很有趣。
答案 3 :(得分:3)
Haskell拥有大量的Web框架。最完善的框架是Happs,但有几个新的和活跃的项目:
答案 4 :(得分:2)
你可能想看看Erlang的Webmachine,MochiWeb(包括一堆库),氮气等。
http://bitbucket.org/justin/webmachine/wiki/Home
答案 5 :(得分:1)
答案 6 :(得分:1)
这个答案部分是开玩笑,但有些人会尽力在JavaScript中进行函数式编程:
http://osteele.com/sources/javascript/functional/
Javascript as a functional language
在客户端和服务器上使用相同的语言必须算作加号,即使语言不是纯粹的功能。