2010-08-22 52 views
10

這是一個簡單的問題:什麼是最流行/使用/開發(庫+加)函數式編程語言,準備用於Web開發?我不介意它們是否是純語言,但我寧願排除諸如Ruby和Python之類的語言。我正在考慮沿線F#計劃(並且這些不是純粹的函數式編程語言,我不介意,我只是在尋找一種可以流利地處理類型的語言)。什麼是流行的「網絡就緒」函數式編程語言?

既然問這個問題已經建議主要語言是哈斯克爾Lisp的,並方案

謝謝。

編輯:
-Checked出state of web development using functional programming language這似乎贊成Lisp的
- 如何對與Lisp或計劃的網絡編程:How I Can do web programming with Lisp or Scheme?

+2

是的,讓它成爲一個維基,或者它將快速關閉。 – NullUserException 2010-08-22 04:43:19

+1

而我幾乎不會把Scheme稱作純粹的功能性語言。順便說一下,Scheme是Lisp的一種方言。 – NullUserException 2010-08-22 04:44:35

+2

雖然Scheme是多範例,但它的主要焦點是功能性。 – Greg 2010-08-22 04:59:44

回答

7

這些是我能記得我的頭頂部的幾個:

+0

+1爲Lift,它已經在商業用途。看到這裏:http://www.softwaresecretweapons.com/jspwiki/twitter-linkedin-to-migrate-to-scala-should-you – wheaties 2010-08-24 12:10:30

1

PLT球拍有一個Web服務器使用。

我相信mod_lisp可以讓任何Lisp可用於網絡使用。

此外,this StackOverflow question談論使用Haskell作爲Web語言。

8

OCaml有一個Web框架,Ocsigen

語言還附帶了一些漂亮的實用工具,使容易建立簡單的Web應用程序,如netplex模塊(我之前在一所學校項目中使用它,一個mvc framework,它做了幾乎所有的網絡/插座部分)

3

我自己並沒有使用它,但WebSharper看起來很有趣。

+0

+1是啊,看起來很有趣... – sholsapp 2010-08-22 21:02:22