2010-04-12 7 views
4

iam newbie to clojure, просто любопытно, как я могу использовать трикотаж REST api, как REST webframework для clojure? все время я вижу, как люди говорят о compojure? если вы можете предоставить мне ресурс или рассуждения, что было бы здоровоможет использовать раму как джерси в clojure вместо compojure

Спасибо

+0

Есть ли причина, по которой вы предпочли бы использовать майку для compojure? –

+0

a) jersey является стандартом jsr, поэтому больше java-библиотек, portablility b) Я не хочу, чтобы html-файлы на моем обоюде, я просто хочу отправить json на тяжелый клиент, скажем, написанный в GWT. c) Я читаю аннотации не могут быть использованы, джерси использует все аннотации, возможно, есть не аннотированный способ делать что-то (я еще не исследовал) аннотации похожи на метаданные, я до сих пор не понимаю, почему clojure dosent разрешает аннотации (или я но я могу быть невежественным) – foop1

+0

О, я не знал об использовании аннотаций. Это не так много, что clojure не позволяет аннотации, поскольку они просто не реализовали их. Я не знаю, будут ли они когда-либо. В большинстве случаев синтаксис clojures заполнял бы потребность в том, чтобы аннотации заполняли Java-код, поэтому, вероятно, это не было чем-то нужным. Если вы беспокоитесь о переносимости, то почему вы используете clojure? –

ответ

4

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

Я нахожу, что композиция очень хороша для отдыха. Идеально подойдет к идее. Если вы знакомы с майкой, то тогда это может быть лучше, и вы будете быстрее и быстрее.

Смежные вопросы