The purpose of masterview is to allow you to edit your Rails pages in an editor like Dreamweaver and still be able to use layouts and partials.
There is some overlap, in that both DRYML and Masterview allow you to move partials back into the main template, but the overall goal of Masterview is almost the opposite of what Hobo is about. Hobo takes the view that a huge part of the development effort takes place in the view layer so we should use the techniques of agile software engineering to make life easier. DRYML makes it a lot easier to re-use view code. Your views become little “programs” which you could never edit in Dreamweaver, but are dramatically less work than struggling in a point-and-click editor.
I hadn’t seen Kwartz before — just read up on it and I’m not buying it. They’re separating “presentation data” from “presentation logic” which means the HTML file has no embedded looping or branching logic. This means all the logic has to be indirected using id attributes which is going to make the things very tedious to edit. The benefit is that your HTML gets to be just plain HTML, so again you can use Dreamweaver. If that’s important to you, well and good, but it’s going to make you a lot less agile.
If you want to be agile, you need to use agile techniques in your views just as you do everywhere else — this is software engineering, not word-processing. What I’d really like to see is a new kind of WYSIWYG editor, that lets designers work in an agile way, with a high degree of re-use, but gets as close as possible to the ease-of-use that today’s editors have. That’s a whole different project though :-)
Have you looked at this?
http://www.kuwata-lab.com/kwartz/
or this?
http://masterview.org/
your view regarding differences?
Regards