| | The reasoning behind HTML templates is that many programmers don't write HTML and don't want to write HTML. In theory, HTML templates make it easier to split development between graphic artists, Web designers, and programmers by separating the display code from the programming code. In practice, there's often a tight integration between the two. For many projects, there's also a point at which it becomes awkward, inconvenient, and often counterproductive to keep moving back and forth between a layout artist and a programming team. Usually, the programmer takes over the main responsibility at that point. Finally, in instances where the program code requires knowledge of the positions of objects on the screen, the layout/programming split becomes nonexistent. | | |