АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
29 of 59 menu
Бесплатный ЛЕТНИЙ курс по React фреймворку NextJS. Мы уже начали, но еще можно присоединится! Жми для записи!

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

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

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

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

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

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