У нас есть мобильное приложение, которое принимает данные от сервера (REST API)Тонкий или толстый REST-клиент?
Есть два способа:
- /v1/фильмы (возвращает фильмы: идентификатор, название, IMAGE_URL ...)
- /v1/likes (возвращает фильмы id, который нравится пользователю)
Мобильное приложение имеет вид «Мои предпочтения», который содержит фильмы, которые нравятся пользователям, и этот вид также должен содержать необходимые метаданные (id, title, image_url .. .)
Я вижу несколько решений:
- Возвращение больше информации о фильмах в методе «/ нравится /»
- Создать новый метод «/ фильмы/любит /»
- Мобильное приложение должно сделать 2 запросов ,
Я знаю, это выбор между гибкостью и скоростью. Где граница, когда приложение становится тонким клиентом вместо толстого?