I must have been living under a rock lately, but somehow I missed the event of Silverlight taking over the world. I am completely stunned by the fact that a lot of people hear Microsoft shoot out some bold statements, and they conclude that the web is reinvented… so many wrong arguments and so hard to start discussing about them with all their inventors. Must be the downside of making it so easy to start a blog… wrong opinions can be published just as easily… ( just in case, I am janking a chain here. Don’t take that too seriously).

Don’t get me wrong. I am truly trying to look at it from a non-flash point of view. But what the heck is all the fuss about? What’s so great about Silverlight? Am I such a noob that I just don’t get it? I have been using the Flash platform in one way or the other for years now and have grown accustomed with it’s pro’s and cons. Haven’t touched Silverlight yet, but from a distance….. it’s flash….. by Microsoft….. and?

I read stories about all the great advantages the Silverlight plugin has. Rarely an objective view of the pro’s and cons of all RIA platforms (not just Silverlight and Flash… what about laszlo, ajax, javafx, etc.). Is this the way the industry advises their clients these days? Not by looking at all the options, but just pikking one at random and shoving it down a clients throat? Again…. I missed that fact :)

To put some gas on the fire…. I welcome Silverlight. Helps me convince people of the importance RIA’s can have and the opportunities it can provide. But for now I only see one big advantage (Playing the devil’s advocate here, so I’m not comparing and/or hinting on any disadvantages on any platform) the Silverlight platform has…. Code reusability. And this one big advantage isn’t even for-real yet. C# won’t be supported till Silverlight 1.1 comes out.

So really folks. What’s the fuss? If anybody wants to help me see the light here. I am open to any form of discussion regarding this subject.