Hypermedia ніколи не користувався популярністю у API, схожих на REST - до того, що коли API реально реалізує гіпермедіа-навігацію, терміна RESTful просто недостатньо, щоб відрізнити його від будь-яких інших веб-API "RESTful". REST став загальноприйнятим терміном або будь-якими веб-API, що базуються на ресурсах, а нові назви, такі як API Hypermedia , були створені, щоб зосередити увагу на концепції гіпермедіа.
Я не хочу виступати за використання невірних термінів, але я думаю, що загальна сучасна інтерпретація REST просто означає використання однакової URL-адреси та HTTP-дієслів для більшості людей. Це не правильно, але кожен, хто знає визначення Філдінгса, також повинен знати, що багато інших цього не роблять. З іншого боку, той, хто знає REST лише спостерігаючи за тим, як реалізуються існуючі "RESTful" API, не дізнається про що ви говорите, коли ви згадуєте про менш відомі обмеження REST, як HATEOAS або код на вимогу. Філдінг може не сподобатися, але я думаю, що пізно повернутися до початкового визначення *. І будьмо чесними: якщо ви чуєте, як хтось вперше розмовляє про його REST API, ви моментально припускаєте, що він не включає гіпермедіа, чи не так?
Наполягаючи на правильному визначенні RESTful, як правило, лише створюється додаткова плутанина. Як і в багатьох термінах, які змінили своє значення з часом або в тому, що маси просто прийняли неправильно, я вдячний, якщо хтось знає оригінальне визначення, але я не став би виправляти тих, хто використовує більш широку сучасну інтерпретацію REST.
* а також пізно для встановлення нових термінів для REST-подібних негіпермедіа API. Як ми їх все-таки називатимемо? ... РЕСТИСТИЧНО ?