Как ресурсы Javascript лучше всего интегрированы в кольцевое приложение?Как включить javascript в веб-приложение Clojure/Ring?
В частности:
- Где бы мы помещаем наши .js файлы?
- Как и где должны быть установлены модульные тесты?
- Каков наилучший способ настройки приемочных тестов для функциональности, которая пересекает стороны клиента и сервера?
Есть ли какие-либо рекомендации для javascript с кольцевыми приложениями? Один из возможных ответов заключался бы в том, чтобы развить клиентскую и серверную стороны полностью отдельно, существенно разделить все на два отдельных проекта, но я не совсем доволен этой идеей.
(Я также в курсе clojurescript, хотя я думаю, в основном из javscript кода, который был написан в JavaScript.)