"Jacob Carlborg" <[email protected]> wrote in message news:[email protected]... > On 2011-05-16 15:43, Adam D. Ruppe wrote: >>> Instead you move the view layer into the model or controller >>> layer. How's that any different? >> >> Is that really what's happening? Any template has variables made >> available to it from the model. I'm just making them available >> at a higher level (pre-wrapped in semantic tags and grouped >> together). >> >> The actual layout and styling, sometimes even data formatting - the >> stuff I think of as the view - is still done entirely in the >> separate html and css files. >> >> I realize this isn't a perfect argument, but it's still worth it >> to me to have those other processing options available. > > I got the impression that you basically did all HTML with D methods, maybe > I don't understand your work flow. >
AIUI: 1. It starts out as ordinary HTML with no special non-standard tags or anything. But it might use id and class attributes to mean certain things. 2. In D, that HTML is loaded and parsed into an HTML DOM. 3. In D, the data is filled into the HTML DOM. Sometimes this might involve a amall amount of adding HTML tags/attributes or other weird tweaking if necessary. 4. The new HTML DOM is written out as straight HTML. Basically just like DHTML, except on the server and using D.
