I gave this talk a couple of months ago, and think it does a good job of describing the way I've been thinking about "resourceful" web development: data modelled as collections of resources; views entirely separate from the data.
This also fits nicely with the way that Backbone works, and Google is perhaps moving in the same direction with App Engine (data) and App Scripts (views).