REST?
все время считал, что это методы работы с апи для того, что бы гонять json'ы (мб и не json'ы) от приложения к серверу с помощью get/post запросов?
На собеседовании выдвинули: это не просто архитектура для того, что бы json'ы гонять.
А для чего еще он юзается при програмировании под ифоны?
Это правила взаимодействия клиента с сервером. Говорящие, что запрос-ответ должны быть "атомарной" операцией. Например, не должно быть такого: server.set(context: context) server.requestList() server.changeContext(context) server.requestAnotherList() Нужно сразу выполнять операцию .requestList()
Это протокол взаимодействия между элементами архитектуры, главной особенностью которого является отсутствие хранения состояния элементов архитектуры друг у друга
Обсуждают сегодня