I have mixed feelings about frames, too. In this case, I think the benefits of seeing everything at once might outweigh the drawbacks. (It's all Dojo JavaScript, by the way. No actual HTML frames were involved in the making of this product!)
Dojo is a great toolkit that could use more evangelism. Showing separate sites like this necessitates some kind of frames, I thought this was a pretty good use of them.
Very impressed by Dojo. It's amazing how you can do almost everything declaratively -- via markup. That makes it easy to put together simple UIs like this one.
Yea, I used to be puritan about it and tried to do everything with Dijit imperatively through JavaScript, but it's so much easier most of the time to do it in markup. It's even entirely HTML compliant now that it uses the new custom "data" tag attributes in HTML5.
Comments
I have mixed feelings about frames, too. In this case, I think the benefits of seeing everything at once might outweigh the drawbacks. (It's all Dojo JavaScript, by the way. No actual HTML frames were involved in the making of this product!)
Dojo is a great toolkit that could use more evangelism. Showing separate sites like this necessitates some kind of frames, I thought this was a pretty good use of them.
Very impressed by Dojo. It's amazing how you can do almost everything declaratively -- via markup. That makes it easy to put together simple UIs like this one.
Yea, I used to be puritan about it and tried to do everything with Dijit imperatively through JavaScript, but it's so much easier most of the time to do it in markup. It's even entirely HTML compliant now that it uses the new custom "data" tag attributes in HTML5.
Well, I guess it is still HTML frames, just that Dojo created those nodes.
I am aware that there are no better solution for now.