saw this today in miguel's web log:
Recently I have been considering the implementation of a system that would replace D-BUS and CORBA with a simple HTTP framework.
on the one hand i say go ahead and do it, see what happens; because sometimes small and seemingly inconsequential changes (in implementation or mental model or what not) resonate with people and catalyze all sorts of growth and development.
but from a user-of-technology perspective i say screw it. the churn in infrastructure isn't worth it. apple and ms have at their core some truly ugly technology, and it doesn't matter, they still manage (after their fashion).
it doesn't actually solve a problem that couldn't be otherwise solved; it just provides some theoretical cleanliness and a "well-known protocol". in the end, developer buy-in is worth more than neat technology that no one uses. people still have trouble integrating in the vfs stuff and d-n-d.
it's not necessarily a problem of the wrong technology as much as polishing and making sure it's easy for developers to take advantage of (and making sure that they actually do take advantage of it).
just pick something and stick with it.