offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
29 of 59 menu

Архитектура REST

Архитектура REST (англ. Representational State Transfer, в переводе Передача репрезентативного состояния) облегчает разработчику написание и организацию серверного приложения таким образом, чтобы происходил эффективный обмен данными, а само приложение было легко масштабируемым.

В архитектуре REST имеется набор функций - GET, PUT, DELETE и т. д. для доступа клиентов к данным сервера через протокол HTTP.

Архитектуру REST используют в случаях, когда есть ограничение пропускной способности соединения, необходимо кэшировать запросы, система предполагает значительное масштабирование и в сервисах, использующих AJAX.

Смотрите также

  • учебник HTTP,
    в котором рассказывается о работе протокола HTTP
  • набор компонентов API,
    который применяется для взаимодействия программ между собой
  • набор концепций Парадигма программирования,
    который определяет подход к программированию
  • методология OOP,
    которая широко используется в программировании