Click here to Skip to main content
15,890,512 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
as its been evident that silverlight applications can be developed with any .net language, is there any need of learning xaml too?

secondly windows 8 is mainly dependent on metro ui , how it could be introduced into windows phone 8 with the same silverlight and xna...
Posted

XAML is a declaritive language, and I would definately learn it. You could get by with using Expression Blend, but I suspect you will need to do some tweeking. The designer in Visual Studio has generally not been very good. Also you may get into the situation where the designer will not display because of some XAML issue, and if you do not know XAML, you will be pretty stuck. I would not consider somebody a Silverlight developer if they cannot work the XAML code. When I worked ASP.NET, I did most of my HTML by hand. I am now a WPF developer, and I do all the XAML by hand. I am quick at it, and I have generally not been provided Expression Blend in my jobs, and I am not very good with it. Expression Blend is really intended for designers not developers.
 
Share this answer
 
XAML isn't a .Net language like C#, it's used for the UI only. So yes, you do need XAML to make applications in Silverlight. You don't necessarily need to know how to write it by hand, the designer can generate it for you, but it helps when the designer isn't doing what you want it to. It's basically a type of XML, so it's not that complicated.

As for the second part, I don't know anything about Windows Phone 8, can't help you there.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900