Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

closed as too broad by MichaelT, Snowman, Kilian Foth, GlenH7, Ixrec Oct 5 '15 at 22:20

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Silverlight is also for windows phone 7. – Rig Dec 24 '11 at 5:36
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

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