Какие популярные языки программирования готовы к работе в сети? - PullRequest
10 голосов
/ 22 августа 2010

Это простой вопрос: какие наиболее популярные / используемые / разработанные (библиотеки плюс) функциональные языки программирования готовы к использованию в веб-разработке? Я не против, если это чистые языки или нет, но я бы предпочел исключить такие языки, как Ruby и Python. Я имею в виду F # или Scheme (и это не чисто функциональные языки программирования, я не против, я просто ищу язык, который может бегло работать с типами).

После того, как задали этот вопрос, основными рекомендуемыми языками были: Haskell , Lisp и Scheme .

Спасибо.

Правки:
-Проверено состояние веб-разработки с использованием функционального языка программирования , который, похоже, поддерживает Lisp .
-Как для веб-программирования на Лиспе или Схеме: Как я могу заниматься веб-программированием на Лиспе или Схеме?

Ответы [ 7 ]

8 голосов
/ 22 августа 2010

OCaml имеет веб-фреймворк, Ocsigen

Язык также поставляется с некоторыми изящными утилитами, которые упрощают создание простых веб-приложений, таких как netplex (я использовал его раньше в школьном проекте, mvc framework Делаю почти всю веб / сокет часть)

7 голосов
/ 22 августа 2010

Вот те немногие, что я мог вспомнить, наверху моей головы:

3 голосов
/ 24 августа 2010

Haskell имеет множество веб-фреймворков.Наиболее устоявшимся фреймворком является Happs , но есть несколько новых и активных проектов:

Полный список есть в вики Haskell .

3 голосов
/ 23 августа 2010

Я сам этим не пользовался, но WebSharper выглядит интересно.

2 голосов
/ 22 августа 2010

Возможно, вы захотите взглянуть на Web-машину Эрланга, MochiWeb (включает в себя несколько библиотек), Азот и т. Д.

http://bitbucket.org/justin/webmachine/wiki/Home

http://github.com/mochi/mochiweb

http://nitrogenproject.com/

1 голос
/ 22 августа 2010

Этот ответ частично шутит, но некоторые люди стараются сделать функциональное программирование на JavaScript:

http://osteele.com/sources/javascript/functional/
Javascript как функциональный язык

Использование одного и того же языка на клиенте и сервере должно считаться плюсом, даже если язык не является чисто функциональным.

1 голос
/ 22 августа 2010

PLT Racket использует веб-сервер.

Я считаю, что mod_lisp делает любой Лисп доступным для веб-использования.

Кроме того, этот вопрос StackOverflow говорит об использовании Haskell в качестве веб-языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...