Tuesday, September 30, 2008

Three Interrelated Pillars of Web Development

Structure is (x)html - we use html, a structural mark-up language, to add semantically correct structure to our documents. A page heading, a sub heading, a paragraph, a list, a hyper link are all defined structurally by html.

Cascading Style Sheets (CSS) - we use CSS to implement all the attractive design aspects that our designers create. We use CSS to bring in color, images, typography and layout.

Behaviour (dynamic stuff) - we use the appropriate programming language and database language to store data and to bring in dynamic and interactive aspects of a web page. For example, changing content, forms, actions rotating images and much more. We use django, JavaScript, .net and more to bring behaviour to our websites. Keeping these three pillars strong and separate means we have a balanced, future compatible product that is attractive, accessible and standards- compliant at the end of the web development life cycle.

No comments: