Designing GitHub for Windows
This is the first time I've heard raving reviews about XAML from people familiar with HTML.<p>XAML has just been total let down since I've had to learn it for an ongoing Silverlight project.<p>edit: Some people have asked why I didn't like XAML. My pragmatic concern has to do with the workflow and design of UI elements. You shouldn't need blend to edit validation styles efficiently. I know you don't <i>need</i> blend, but you can't just go in and add a single line to change the color of an invalid toolbox border--the alternative to blend is to (afaik) copy the entire style resource that the element uses from MSDN, dig into it to find the appropriate 10 lines of useless markup that surround one word property.<p>CSS is infinitely more simple than XAML style resources.<p>I'm also very partial to the pseudo separation of concerns where HTML is for semantics, and CSS is for style, and JS is for effects. Tying all of those things into one XML based language just doesn't make sense.<p>That said, the whole MS C# stack has really been great to work with outside of XAML and its default elements.