Hypermedia, REST benzeri API'lerle hiçbir zaman gerçekten popüler olmadı - bir API aslında hiper medya navigasyonunu uyguladığında, RESTful teriminin basitçe diğer "RESTful" web API'lerinden ayırmak için yeterli olmadığı anlamına geliyor. REST her şeyi yakalayabilen bir terim veya herhangi bir kaynak tabanlı web API'si haline geldi ve Hypermedia API gibi yeni isimler , hiper medya konseptine odaklanmak için çağrıldı.
Yanlış terimlerin kullanılmasını savunmak istemiyorum, ancak REST'in genel modern yorumlamasının çoğu insan için tek tip URL'ler ve HTTP fiilleri kullanmak anlamına geldiğini düşünüyorum. Doğru değil, ancak Fieldings'in tanımını bilen herkes, diğerlerinin bilmediğini de bilmelidir. Öte yandan, yalnızca mevcut "RESTful" API'lerin nasıl uygulandığını gözlemleyerek REST'i bilen herhangi biri, HATEOAS veya isteğe bağlı kod gibi daha az bilinen REST kısıtlamalarından bahsettiğinizde ne hakkında konuştuğunuzu bilmeyecektir. Fielding bundan hoşlanmayabilir, ama orijinal tanımına geri dönmenin geç olduğunu düşünüyorum *. Ve dürüst olalım: Birisinin ilk kez REST API'si hakkında konuştuğunu duyarsanız, anında hypermedia içermediğini varsayıyorsunuz, değil mi?
RESTful'ın doğru tanımında ısrar etmek, genellikle sadece ek karışıklık yaratır. Zaman içinde anlamlarını değiştiren veya kitlelerin yanlış kabul ettiği birçok terimde olduğu gibi, eğer birileri orijinal tanımı biliyorsa, ancak REST'in daha geniş ve modern yorumunu kullanan birisini düzeltirsem, takdir ediyorum.
* ve aynı zamanda, bu konuda REST benzeri hipermedia olmayan API'ler için yeni terimler belirlemeye geç kaldılar. Onları nasıl arayabiliriz? ... RESTish ?