Обновить

Комментарии 2

Хороший обзор спецификации на русском. Сам знаю ее наизусть. Был ответственным за API Governance во многих крупных международных компаниях на протяжении многих лет. Для проктирования серьезных и открытых API - выбор №1. Мне лично нравиться больше, чем GraphQL по многим причинам, но для этого нужна отдельная статья. Работал очень много с JSON:API и в итоге решил выложить в открытый доступ все свои наработки на этот счет - получился неплохой open source server-side фреймворк для Java, который я сейчас активно поддерживаю и развиваю: https://github.com/MoonWorm/jsonapi4j. Поддерживает все современные Java Web фреймворки (Spring Boot, Quarkus). Буду рад, если кому пригодиться или если кто-то захочет поучавствовать в разработке и поддержке)

P.S. Как по мне Cursor - based pagination должен быть в приоритете над limit-offset.

Спасибо за высокую оценку обзора! Мнение эксперта такого уровня это лучшая награда.

Здорово, что вы развиваете jsonapi4j. Open-source проекты, выросшие из реального многолетнего опыта, обычно самые живучие и продуманные. Надеюсь, читатели статьи оценят ваш фреймворк!

По поводу сравнения с GraphQL это отличная мысль. Думаю, напишу отдельную статью про разницу между JSON:API и GraphQL, там действительно есть что обсудить.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации