Rob Heittman wrote:
> I find that I've had a hard time implementing complete template-based,
> page-based UIs entirely on the server without making a mess.  I think
> this is because I'm just conflating too many UI concerns in one layer. 

I've had that feeling recently, too.

Would people be willing to share examples of how they've done this with 
Restlet? For example, the other day we needed to create a print view of 
one of our entities. Sticking with the user example, these options 
occurred to us, in rough order of preference:

   1. /user/1/print
   2. /user/1?view=print
   3. /user/print/1
   4. /print/user/1
   5. /user/1 (with a custom media type in the Accept header)
   6. /user/1 (with a POST that requests the print view)


The last 4 all strike me as various flavors of wrong. I'm ok with the 
first two, but neither seems great to me, in that the URLs suggest 
different resources, while we think of the print view as a different 
representation of the same resource.

Since none of the folks on my team feel like we fully get what a RESTful 
web app looks like, I'd love to hear how more experienced people do it.
 
William

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2363861

Reply via email to