Различия между этими элементами уже хорошо подобраны, поэтому я попытаюсь кратко проинформировать вас о моих исследованиях о альтернативах Clojure для людей с фонов ASP.NET MVC, таких как я. Я предлагаю вам изучить эту пару
Caribou
Как собственная страница говорит:
карибу является динамическим веб-приложений экосистема для крафта производства готовых веб-жителей с минимальными усилиями. Кованый в огне ежедневных требований, Caribou представляет собой набор решений проблем, с которыми сталкиваются веб-разработчики каждый день. Философия его развития состоит в том, чтобы решить каждую проблему, с которой мы сталкиваемся один раз, в общем, что можно многократно использовать.Любое ненужное или обструктивное было сожжено от износа постоянного использования.
Мое резюме: быстрая среда для моделирования структур данных как-то «объектно-ориентированная мода», где у вас есть модели и уровень данных. Вы найдете это более знакомым, исходящим из .NET, поскольку он предоставляет множество готовых к использованию материалов, даже веб-интерфейс для игры с моделями.
Pedestal
Пьедестал представляет собой совокупность взаимодействующих библиотек, которые вместе создают путь для развития конкретного вида применения. Это позволяет разработчикам использовать Clojure для создания интернет-приложений, требующих совместной работы в режиме реального времени и ориентации на несколько платформ. Вкратце: пьедестал обеспечивает лучший, сплоченный способ создания богатых клиентских веб-приложений в Clojure. Клоюристы, ищущие стандартный способ создания интернет-приложений, будут любить пьедестал. Вместо того, чтобы создавать искусство из найденных объектов, теперь они смогут сформировать единую, согласованную форму, соответствующую их видению.
Мое резюме: очень функциональный подход к разработке веб-приложений, хорошо продуманными и мощный, но определенно не знакомы или похожие на ASP.NET, действительно стоит отзыв
Немного не в тему просто упомянуть Liberator для ради завершения на всякий случай, если вы хотите реализовать REST API с Clojure.
Luminus не расширяет функциональность Compojure. – Chiron
@Chiron: Я думаю, вы имеете в виду, что Luminus связывает другие библиотеки вместе (например, lib-noir), а не добавляет новые возможности. Если вы имеете в виду что-то еще, не стесняйтесь продлить ответ. – ffriend
Кольцо на самом деле * очень * гибкое - настолько, что все другие веб-инструменты построены поверх него! То, что он не является высокоуровневым, или полным возможностей. – amalloy