LINUX.ORG.RU

Lisp webframework

 


5

6

Есть тут кто-нибудь, кто реально использует какой нибудь Lisp webframework (на любом диалекте лиспа)?

Хочу попробовать for fun.

★★★★★

На CL ничего нет и не будет, потому что CL сдох и сообщество у него такое же, на racket в ближайшие пару лет тоже ничего не будет: сам язык развивается непредсказуемым образом. Clojure-сообщество находится в стадии активного велосипедобурления, как результат - пару десятков мийрофреймворков уже существует. Но нативных батареек нет, или очень мало. Кто-то используется java-батарейки, их, естественно, овердохрена. Но поиск нормальных либ на джаве - отдельный аттракцион, к лиспу никакого отношения не имеющий.

alienclaster ★★★
()

Hunchentoot и асинхронная вариация Wookie сами по себе достаточно «фрэймворкны». Шаблоны досыпать по вкусу. это про то что я использую.

antares0 ★★★★
()
Ответ на: комментарий от anonymous

Не сложно. У меня весь рабочий процесс построен вокруг емакса. Для неосиляторов есть lighttable, cursive clojure, eclipse.

ymn ★★★★★
()
Ответ на: комментарий от antares0

Вот как раз большие интерсуют, чтобы быстро склепать что-нибудь.

weblocks у меня не поставился (проблемы с зависимостями, пока не разбирался)

pi11 ★★★★★
() автор топика
Ответ на: комментарий от alienclaster

Потому что у меня ощущение, что придется все равно в яву вляпаться, а этого не хочу.

pi11 ★★★★★
() автор топика
Ответ на: комментарий от pi11

Потому что у меня ощущение, что придется все равно в яву вляпаться, а этого не хочу.

Ну, ява это выход в безвыходной ситуации. Но для clojure веб-либ уже сильно больше, чем для CL (и отрыв будет расти) + есть clojurescript => CL в пролете.

alienclaster ★★★
()
Ответ на: комментарий от pi11

большие интерсуют, чтобы быстро склепать что-нибудь.

Быстро и что-нибудь на чистом сервере даже быстрее может быть. Меньше погружаться в архитектурные выверты.

antares0 ★★★★
()
Ответ на: комментарий от alienclaster

Но для clojure веб-либ уже сильно больше, чем для

А развернуть мысль с перечисленим «сильно больше», можно?

antares0 ★★★★
()
Ответ на: комментарий от alienclaster

+ есть clojurescript

Не первая и не последняя попытка протащить «большой язык» в игольное ушко js-а. Выживают только в очень целевом окружении.

antares0 ★★★★
()
Ответ на: комментарий от antares0

А развернуть мысль с перечисленим «сильно больше», можно?

Можно:

http://clojurewerkz.org/
http://clojure-libraries.appspot.com/
https://clojars.org/

И оно все, как ты можешь заметить, недавно появилось и в таких количествах.

alienclaster ★★★
()
Последнее исправление: alienclaster (всего исправлений: 1)
Ответ на: комментарий от antares0

+ есть clojurescript

Не первая и не последняя попытка протащить «большой язык» в игольное ушко js-а. Выживают только в очень целевом окружении.

Оно не выживает, а живет полной жизнь и уже продакшн левел.

alienclaster ★★★
()
Ответ на: комментарий от alienclaster

Десяток оберток к REST-овским интерфейсам? Они прмерно в том же объеме наличествуют и для CL. Я все таки ожидал чего то болле предметного.

antares0 ★★★★
()
Последнее исправление: antares0 (всего исправлений: 1)
Ответ на: комментарий от alienclaster

Выживают только в очень целевом окружении.

Оно не выживает, а живет полной жизнь и уже продакшн левел.

Я не говорил что не применяется. Я говорил

в очень целевом окружении

antares0 ★★★★
()
Ответ на: комментарий от antares0

Я все таки ожидал чего то болле предметного.

Чего например?

Десяток оберток к REST-овским интерфейсам?

Там не только это. Но вообще это тред о веб-фреймворках. А что тебе нужно?

alienclaster ★★★
()
Ответ на: комментарий от antares0

Я не говорил что не применяется. Я говорил в очень целевом окружении

Применяется вместо JS в окружении JS - браузере, веб-серверы итд. Что не так?

alienclaster ★★★
()
Ответ на: комментарий от anonymous

Сложно было разобраться с Emacs для кложи? И как вообще по ощущениям?

Если ты уже знаешь эмакс, то проще простого. Если нет - то все равно, что разобраться с эмаксом для чего-то другого.

unlog1c ★★★
()

Я использую archmage'овский restas. Годная штука, уже год в продакшене - полет нормально.

Sectoid ★★★★★
()
Ответ на: комментарий от Sectoid

Я использую archmage'овский restas. Годная штука, уже год в продакшене - полет нормально.
Работает по схеме «поток на соединение».

Хайлоад нибось? :)

alienclaster ★★★
()
Ответ на: комментарий от alienclaster

Хайлоад нибось? :)

не хайлоад. опердень)

Sectoid ★★★★★
()
Ответ на: комментарий от alienclaster

Оно не выживает, а живет полной жизнь и уже продакшн левел.

Кроссбраузерность у него пока херовенькая (я про IE). Но в настоящих браузерах, конечно, проблем нет :)

Kostafey
()

Вообще, да. Вопрос стоило формулировать «какой нибудь Lisp webframework» включая Clojure или не включая. Ибо это (не вдаваясь в холивар Clojure vs CL) - две совсем разные истории...

Kostafey
()
Ответ на: комментарий от alienclaster

Работает по схеме «поток на соединение»

:>

vertexua ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.