Я читал REST, и я пытаюсь понять, какие преимущества его использовать. В частности, каково преимущество URL-адресов в стиле REST, которые заставляют их выполнять более типичный запрос GET с помощью строки запроса?
Почему этот URL-адрес:
http://www.parts-depot.com/parts/getPart?id=00345
Считается хуже этого?
http://www.parts-depot.com/parts/00345
В приведенных выше примерах (взятых из здесь), второй URL-адрес действительно более элегантный и краткий. Но он стоит дорого... первый URL-адрес довольно легко реализовать на любом веб-языке, из коробки. Второй требует дополнительной конфигурации кода и/или сервера для анализа значений, а также дополнительной документации и времени, затраченного на объяснение системы младшим программистам и обоснование ее сверстниками.
Итак, мой вопрос заключается в том, что, помимо удовольствия от URL-адресов, которые выглядят круто, какие преимущества у меня получат URL RESTful, которые сделают их полезными для реализации?