Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I have 3 years experience in ASP.NET with C# and now I am learning Silverlight with Beginning Silverlight 4 in C# book.

As I have completed my first 4 chapters, I am getting the feeling that Silverlight is just about creating RIA which can also be done with Flash.

What is a scope of Silverlight for a C# programmer?

share|improve this question
Silverlight is also for windows phone 7. –  Rig Dec 24 '11 at 5:36

1 Answer 1

up vote 3 down vote accepted

Silverlight is Microsoft's "replacement" for Flash. It is meant to do what Flash does, although I would say that Microsoft's emphasis is different. Silverlight is for making browser/device independent applications, especially RIA. You could do a "dull" business app in Silverlight if you wanted to gain the browser/platform independence that Silverlight offers. One area where Flash is often used but where Silverlight is (arguably) not intended to be strong is in keyframe-based animations (i.e. cartoons).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.