LINUX.ORG.RU

Веб приложение на Common Lisp

 ,


0

3

Расскажите на чем сегодня прогрессивное человечество пишет динамические опердени для веба на Common Lisp. Гугл выдает кучу веб-серверов, библиотек и фреймворков разной системы закваски и поддерживаемости. Планируется отдача статического контента + динамика через рест. Посоветуйте стек библиотек.

Ответ на: комментарий от no-such-file

Да, а помимо него есть еще другие чуваки, например, https://github.com/Shinmera, https://github.com/eudoxia0, https://github.com/archimag. Последний вообще лоровец ;). Может кто-то на лоре уже пробовал что-то (или все) из либ перечисленных авторов (и не только их)?

Kostafey ()

Напиши мне в личку свой E-mail, я тебя свяжу с людьми, которые этим занимаются. Или можешь на lisper.ru написать, там есть linkfly, правда, не знаю, читает ли он ещё lisper.ru

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

А с базой каким образом взаимодействовать?

1.Посмотреть в репах гитхаба что есть на эту тему.

2.Связаться с автором и задать ему свой вопрос.

3.PROFIT

Из своего опыта скажу, что есть проблема с асинхронщиной, т.е. например библиотеки для работы с БД обычно делают это синхронно, соответственно на асинхронном сервере это будет жопа. Если же брать, например cl-async, где есть и асинхронный http и асинхронные БД, то там скорость wookie оставляет желать лучшего, т.е. заметно хуже, чем у woo (примерно на 30%), да и вообще cl-async выглядит уныло и заброшено.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

1.Посмотреть в репах гитхаба что есть на эту тему. 2, 3...

Да понятно. Собственно кто-то уже это проделывал? Есть живые проекты?

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

Это про классические реляционные? А редис и монга?

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

Вот я тоже сколько раз такое говорил, что раз уж JVM, то берите Кложу тогда. Лиспятники начинают хайвай, что «Кложура — нелисп» (с). И что? И ничего. Не отвечают, сразу гасятся.

Hertz ★★★★★ ()

Вы двое, создайте себе топик.

ОП, в принципе уже всё посоветовали. Есть два годных стека. RESTAS, спрашивай у Архимага здесь, на ЛОРе. И caveman2, спрашивай у fukamachi на гитхабе. Доступ к БД входит в оба, но и отдельно от них есть десяток либ для всяких монг, скюэлей, и даже одна очень годная объектная БД: https://github.com/hanshuebner/bknr-datastore

Gentooshnik ★★ ()
Ответ на: комментарий от no-such-file

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

Сдается мне, что здесь здорово мешают динамические переменные. Да и с рестартами тоже не все понятно. Нет, конечно, мощные штуки, но для асинхронщины нужно по-меньше вот всяких состояний

dave ★★★★★ ()