• Bufferless Video
Introduction
What is Web Harmony About?

Since the dawning of time (or actually since the dawning of the Internet) there has existed a tension between Web Designers and Web Developers.

The reason is simple. Say a designer creates an idea for a web page, then hands it over to the developer. The problems start when the developer can't recreate the designer's page exactly because of technical limitations. The designer blames the developer, and the developer blames the designer.

If you're a designer reading this, you’re probably thinking; 'Yeah, well it IS the developer's fault. He had my design, he knew what I wanted to create, but he fluffed around all day with his precious code and now it looks nothing like how I wanted it to look. I'm in a huff now. I'm going home to watch some pretentious Italian cinema.’

If you're a developer, then you might see things differently. 'Old Leonardo over here should be more aware of technical limitations. Whatever he designs I have to recreate in code. It would be nice if he could see things from my point of view for a change. I wish intergalactic teleporters really did exist – I'd show him.'

It can all get pretty messy pretty quickly. Well, thanks to the web solution tools from Microsoft it needn't all end in fisticuffs. That's because the solutions we create use XAML code, so designers and developers can work on the same file. Together. Collaboratively. So, no more creating designs that can't be coded, and no need to compromise designs to meet technical criteria. It's a beautiful thing this Web Harmony.

Developer: XAML is a mark-up language for declarative application programming. It is a subset of XML - and we all know how easy that it is to pick up. XAML provides language support for types such that you can create the majority of your application UI in (XAML). Designer: Easy there, Yoda. What that means is that it's like using your source files for your final assets - you can edit them at any time.