Рекомендовать веб-инфраструктуру для Clojure - программирование
Подтвердить что ты не робот

Рекомендовать веб-инфраструктуру для Clojure

Мой следующий большой хобби взломал, чтобы сделать сайт для себя с Clojure. Я полагаю, что это был бы хороший способ узнать Clojure, но, пытаясь планировать заранее, я думаю, что натолкнулась на некоторую устаревшую информацию.

Прямо сейчас Noir выглядит победителем. Я открыт для любых предложений о том, что я должен попробовать.

4b9b3361

Ответ 1

Compojure - это общий первый выбор.

Это очень хорошо документировано, и примеров много. Поскольку Compojure существует некоторое время (в Clojure), есть некоторые датированные уроки. Вы можете заметить их, потому что в примерах они будут иметь что-то вроде Clojure 1.2.

Ответ 2

Я использовал Noir несколько раз. Очень рекомендуется, если вы создаете веб-сайт в Clojure. Через некоторое время мы закончили перенос большей части бизнес-логики на клиента, используя Ember.js. Затем Noir Clojure стал сервисом RESTful json. Количество Clojure уменьшилось (я был расстроен, boo), но приложение намного лучше. Ember отлично подходит для создания многих зависимых и связанных представлений, которые необходимо синхронизировать, когда новые данные будут восстановлены или сохранены.

Но я отвлекаюсь.

Ответ 3

Это зависит от конкретных задач, которые вы хотите решить с помощью Web Framework. Я думаю, что эта тема - Зрелые Clojure веб-фреймворки? поможет вам.

Ответ 4

Еще один, на который я слежу, - joodo.