Hypermedia chưa bao giờ thực sự phổ biến với các API giống như REST - đến mức khi một API thực sự thực hiện điều hướng hypermedia, thuật ngữ RESTful đơn giản là không đủ để phân biệt với các API web "RESTful" khác. REST đã trở thành một thuật ngữ bắt kịp hoặc bất kỳ API web dựa trên tài nguyên nào và các tên mới như Hypermedia API đã được đặt ra để tập trung vào khái niệm hypermedia.
Tôi thực sự không muốn ủng hộ việc sử dụng các thuật ngữ không chính xác, nhưng tôi nghĩ rằng cách giải thích hiện đại chung của REST chỉ đơn giản là sử dụng các URL và động từ HTTP thống nhất cho hầu hết mọi người. Điều đó không đúng, nhưng bất cứ ai biết định nghĩa Fieldings, cũng nên biết rằng nhiều người khác không biết. Mặt khác, bất cứ ai biết REST chỉ bằng cách quan sát cách API "RESTful" hiện tại được triển khai, sẽ không biết bạn đang nói về điều gì khi bạn đề cập đến các ràng buộc REST ít được biết đến như HATEOAS hoặc mã theo yêu cầu. Fielding có thể không thích nó, nhưng tôi nghĩ rằng đã muộn để quay lại định nghĩa ban đầu *. Và hãy trung thực: Nếu bạn nghe ai đó nói về API REST của anh ấy lần đầu tiên, bạn ngay lập tức cho rằng nó không bao gồm hypermedia, phải không?
Nhấn mạnh vào định nghĩa chính xác của RESTful thường chỉ tạo thêm sự nhầm lẫn. Như với nhiều thuật ngữ đã thay đổi ý nghĩa của chúng theo thời gian hoặc rằng quần chúng đơn giản chấp nhận sai, tôi đánh giá cao nếu ai đó biết định nghĩa ban đầu nhưng tôi sẽ không sửa bất cứ ai đang sử dụng cách hiểu hiện đại hơn về REST.
* và cũng đến muộn để thiết lập các thuật ngữ mới cho API không phải hypermedia giống như REST, cho vấn đề đó. Làm thế nào chúng ta nên gọi họ? ... PHỤC HỒI ?