The Flash vs Silverlight debate has been on for a while now. And of course, there is much to be said for both sides. However, those who do choose to work with a young platform like Silverlight in spite of Flash being the dominant industry platform definitely have some good reasons to do so.
There is no denying that Adobe Flash is a mature product that has been around for more than a decade now, but Silverlight manages to hold its own even in the face of such tough competition. Of late, Silverlight has emerged as a powerful development platform for creating rich media applications and a variety of business applications for the Web, desktop, and even mobile devices. Some of the most important factors that make Silverlight an amazing web application framework are as follows:
For someone who has been working with Flash on an ongoing basis, the latest versions of Silverlight would definitely be pretty amazing. And developers can only be happy now that they have competing platforms with different strengths to work with!