←
^
→
Software Engineering for Internet Applications
Roles
Keeping all completely separate is
extremely
difficult and often not worth the effort.
Good CSS usage lets you separate the
look
from the
layout
and
content
.
Layout depends on the data you display.
Layout designer should be able to describe what he wants in English. Server-side programmers will translate to SQL.
However, innovative new websites (flickr, digg, gcal) deeply blend design and functionality.
José M. Vidal
.
22 of 30