В чем разница между Kinto и Cliquet?

Почему Kinto использует Cliquet и в чем разница между ними?


Отказ от ответственности: я являюсь одним из авторов обоих инструментов. Поскольку это часто задаваемый вопрос, я подумал, что было бы уместно поделиться правильным ответом здесь:)

2 ответа

В Mozilla Services мы регулярно внедряем и внедряем микро-сервисы.

Поскольку большинство служб имеют одинаковые производственные требования (с точки зрения мониторинга, протоколов REST и т. Д.), Мы решили разработать и упаковать повторно используемый инструментарий с использованием Cornice.

Кинто является одной из таких услуг. Он использует Cliquet в качестве одной из основных библиотек.

HTTP-интерфейс Kinto состоит из нескольких конечных точек REST, которые имеют общий набор свойств (фильтруемый, сортируемый и т. Д.). Общая база кода для этих ресурсов REST реализована как класс многократного использования в Cliquet.

Нам очень нравится название Cliquet. Однако, учитывая путаницу его объема, мы, вероятно, (когда-нибудь) разделим его на два пакета, которые называются карниз-мозпрод и карниз-круд.

Кинто и Клике теперь слились воедино, а кликет уже не вещь.

См. Все изящные детали в https://mail.mozilla.org/pipermail/kinto/2016-May/000119.html

Другие вопросы по тегам