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.
