HAL, JSONAPI, Collection+json, odata, другие плюсы и минусы гипермедиа

Существует так много гипермедиа, доступных для спокойного API. Я не уверен, какой из них подходит для того или иного случая. Это моя первая попытка для спокойного API, поэтому я не могу предвидеть проблемы и преимущества его использования. Я хочу, чтобы их можно было запросить, а также с пакетной поддержкой (особенно для запроса GET).

Odata кажется полной функцией, а также стандартным оазисом, но для меня это кажется излишним. Его возможности запросов являются гибкими, но сложными. более того, нет никакой php-реализации odata 4. Если я пойду с ней, мне нужно будет сделать это самостоятельно. Чего я сейчас стараюсь избегать.

Хэл Кажется слишком простым, чтобы что-то делать.

Коллекция + json выглядит хорошо. Но, как кажется, не имеет возможности пакетной обработки

jsonapi: Это выглядит просто. имеет как возможность запроса, так и пакетную операцию (с расширением). но он не поддерживает пакетную обработку запроса GET. он также находится в стабильном состоянии. Но пока не могу найти отзыв о нем.

Каков ваш опыт в этом отношении? как мне выбрать среди них гипермедиа? Любое понимание будет полезно. Я также хотел бы услышать любые другие гипермедиа, кроме этой.

В настоящее время я запутался между json-api и collection+json.


person varuog    schedule 27.10.2015    source источник


Ответы (1)


Хэл Кажется слишком простым, чтобы что-то делать.

Он используется в качестве основы для многих различных производственных API некоторыми из крупнейших компаний мира, например. Амазонка

person Mike    schedule 28.10.2015
comment
Извините, но это не ответ на мой вопрос. Я не понимаю, почему один лучше другого и как его выбрать, чтобы он удовлетворил какие-то конкретные потребности. - person varuog; 30.10.2015
comment
Каково ваше окончательное решение? :) У меня такая же проблема. - person Bensson; 20.08.2016