I have been wondering what is the best way to do silverlight development in order to achieve the best results. So far, there are threee possibilities that come into my mind: 1 – visual studio visual editor, 2 – expression blend, 3 – coding XAML directly in visual studio.
I was especially curious about third point: are you developing silverlight by typing the XAML directly or not? I have experience with HTML authoring, and I always stayed as far as I could from visual editors (like dreamweaver) that used to output ugly HTML code…
So is it recommended to learn XAML in deep, or is it better to learn a tool and concentrate on the code?
My advice would be, use the designers as much as possible and if there is something you can’t do with it, type the XAML.
Having a good understanding of XAML is important, but starting by using the designer will help you get used to it.