Hypermedia никогда не пользовалась популярностью среди REST-подобных API - до такой степени, что когда API фактически реализует гипермедиа-навигацию, термина RESTful просто недостаточно, чтобы отличить его от любых других «RESTful» веб-API. REST стал универсальным термином или любым веб-API на основе ресурсов, а новые имена, такие как Hypermedia API , были придуманы, чтобы сосредоточиться на концепции гипермедиа.
Я действительно не хочу защищать использование неправильных терминов, но я думаю, что общая современная интерпретация REST просто означает использование унифицированных URL и HTTP-глаголов для большинства людей. Это не правильно, но любой, кто знает определение Филдинга, также должен знать, что многие другие не знают. С другой стороны, любой, кто знает REST только наблюдая за тем, как реализованы существующие API-интерфейсы RESTful, не поймет, о чем идет речь, когда вы упомянете менее известные ограничения REST, такие как HATEOAS или код по требованию. Филдинг может не понравиться, но я думаю, что уже поздно возвращаться к первоначальному определению *. И давайте будем честными: если вы впервые слышите, как кто-то говорит о его REST API, вы сразу же предполагаете, что он не включает гипермедиа, не так ли?
Настаивание на правильном определении RESTful обычно только создает дополнительную путаницу. Как и со многими терминами, которые со временем изменили свое значение или которые массы просто приняли неправильно, я ценю, если кто-то знает первоначальное определение, но я не исправлю никого, кто использует более широкую современную интерпретацию REST.
* а также в конце, чтобы установить новые термины для API, не относящихся к гипермедиа, как REST. Как мы должны их называть? ... восстановить ?