Search the web
Sign In
New User? Sign Up
service-orientated-architecture · SOA
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Don't distinguish URIs uses! (was Re: [service-orientated-architectu   Message List  
Reply | Forward Message #10245 of 13951 |
On Thu, May 1, 2008 at 9:09 AM, Gregg Wonderly <gergg@...> wrote:
> I think that there are two distinct uses of URIs. There are URIs that are never
> intended to be typed by people (or at least don't need to be), and there are
> URIs that only people will type.

I couldn't disagree more strongly. We should be doing everything in our power to eliminate the distinction between human understandable and machine understandable interfaces. Thus suggesting URIs for humans be different from URIs for machines is a step in the wrong direction.

There are three important reasons to make interfaces for humans and machines as similar as possible:
  1. Debugging: you never know when a person needs to look under the covers to see what's going wrong. Why do you think the Internet and Web emphasize ASCII text-based protocols even though they are far less efficient than binary and will rarely be seen by most people
  2. "Show source": human readable interfaces generally and human readable URLs specifically make it easier for developers (and even occasional scripters like me) to learn from one another
  3. Serendipity: TBL and RTF emphasize that the web is designed/engineering for serendipity. Thus you never know (and shouldn't try to guess) which URIs people will or won't want to use directly.
Our goal should be to minimize the distance between UI and API. Assuming that people will see and use all URIs is a big step in that direction.

-- Nick



Thu May 1, 2008 8:34 pm

nick_gall_1117
Online Now Online Now
Send Email Send Email

Forward
Message #10245 of 13951 |
Expand Messages Author Sort by Date

... never ... are ... I couldn't disagree more strongly. We should be doing everything in our power to eliminate the distinction between human understandable...
Nick Gall
nick_gall_1117
Online Now Send Email
May 2, 2008
9:46 am

... Please tell me this is a parody. Having studied and then commercially worked on human interfaces, natural language interpretation as well as M2M...
Steve Jones
jones.steveg
Offline Send Email
May 2, 2008
10:02 am

... I'm not suggesting that they be different. Quite the contrary, I'm saying that there are two practicle ways to separate URIs in our minds. These separate...
Gregg Wonderly
w5ggw
Offline Send Email
May 3, 2008
3:07 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help