I Я пытаюсь выяснить, какой из них (пьедестал, Hoplon, Bidi) использовать? Я не нашел в Интернете хорошей статьи, которая поможет мне в этом выборе.При использовании пьедестала, Hoplon, Bidi и Route-one?
От https://github.com/juxt/bidi Я могу прочитать Пьедестал изоморфен, но Bidi также является cljs. Что это значит? В чем разница?
I найти compojure слишком просто. Я даже не могу создавать URL-адреса в шаблонах HTML. Я начал искать что-то еще. Я нашел также route-one (библиотека для создания URL-адресов, работающих с compojure), но я думаю, скоро я обнаружим, что мне нужно что-то большее, чем compojure.
Моя интуиция говорит мне, что я выбираю между: Пьедестал, Хоплан и Биди.
W шляпа мне нужно: Я хочу, чтобы иметь независимую бизнес-модель архитектуры как
http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html
http://blog.find-method.de/index.php?/archives/209-Dependency-inversion-in-Clojure.html
Я не хочу зависеть эту часть кода с любых рамок. Меньшая зависимость лучше.
O На следующем этапе я хочу внедрить этот бизнес модели в нечто вроде моста, который будет соединителем с пользовательским интерфейсом. Это может быть время для фреймворка или дополнительных библиотек.
И, по крайней мере, я хочу создать интерфейс пользователя в качестве веб-сайта. Это будет динамический контент с ClojureScript или может быть статическим. Я не знаю. Я должен сказать об обоих.
W шляпа, которую я обнаружил в Clojure. Мне очень нравится концепция создания собственного набора библиотек на основе моих предпочтений. Но я не хочу писать свой собственный код, чтобы использовать такие вещи, как генерация URL-адресов для маршрутов. Так может быть, я должен также рассмотреть маршрут-один?
P аренды написать что-то умное, что поможет мне выбрать один или усложнить мою жизнь с каким-то другим вариантом, чтобы выбрать :)
https://github.com/pedestal/pedestal
https://github.com/tailrecursion/hoplon
https://github.com/clojurewerkz/route-one
Привет, Кабра, этот вопрос, вероятно, слишком широк. Можете ли вы сузить то, что вы просите, и более четко о своих собственных требованиях? –
Это может быть сложно, потому что я не знаю, чего не знаю :) Что я узнал из вчерашнего дня: bidi и route-one - это библиотека маршрутизации. Маршрут-один очень прост, биди работает также с интерфейсом ClojureScript. Пьедестал и Hoplon - более сложные инструменты. Пьедестал больше сосредоточен на бэкэнд-сайтах, таких как приложения RESTful. Hoplon больше ориентируется на внешнюю сторону. Тем не менее оба делают то же самое. Правильно ли это? – kabra