When applied to URLs, the word "restful" is one of those words that a
lot of people feel strongly about even if they don't completely agree
with others about the exact definition. I would generalize the
sentiment by describing the desirable kind of URLs as "intuitive" or
"pretty". Prettiness matters. It matters in code, in UI design, in
naming, in visual metaphors, and in the poetry of short helpful
documentation. URLs straddle the border between being an API concern
and a human user interface concern. URLs are both. For your web app to
have a good user experience for application developers accessing it
(such as Google's web crawler) and also for people using a web
browser, the URLs should be short, semantic, consistent, and
predictable. If I can hover over a link and understand where it will
send me just by reading the URL then I can make a better decision
about whether I want to bother clicking on it.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to