
Комментарии 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, там действительно есть что обсудить.
JSON:API: Руководство по спецификации