Silverlight: 4 ways to dominate the RIA world
Almost every conference or meeting that I attend these days has people talking about Microsoft’s Silverlight and Adobe’s Flash. Both technologies are great and have their strengths and weaknesses. Having worked with both Flex/Flash platform and the Silverlight/JavaScript/C#, I personally like the Silverlight runtime and the great development tools that come with it. There are several blogs that draw out comparisons between the two, but I would not attempt to do that in this article. Instead, I will outline some key points that can help Silverlight beat its competition in the coming years.
Performance: This will be the single most important metric and Silverlight should get this right soon. Currently there are several tests available (bubblemark, guimark), that showcase differences in performance between Silverlight and other RIA platforms. Regardless of who fares better in these tests, Silverlight should rapidly evolve and come up with the best performance stats on both Windows and MAC.
Mobility: This will be the ground zero for RIA technologies. I do not foresee myself using a computer or a laptop in the future, instead, I am hoping that we will be using extremely savvy ultra-thin mobile devices that can be used to surf the web, listen to music, etc., Silverlight should focus on building a great story around various mobile platforms.
Silverlight Promise: Microsoft should come up with a ‘Silverlight promise’ akin to the Ubuntu promise, stating that it will always remain a cross-browser, cross-platform browser plug-in. There is a general sense in the MAC community that Microsoft may pull the plug on Silverlight support for MAC OS in the future. It is already doing this by making all its tools available on MAC platform. Having this kind of promise will help them win over their hearts and minds forever.
Reach: Flash Player has a reach of more than 80% with the general population. In spite of a similar market share of Windows and IE, Silverlight is struggling to find a large user base. Of course Flash had the advantage of the video that made all of us install it on our machines, it is time for Silverlight to come up with a strategy for achieving a greater market share. It should partner up with Mozilla, Ubuntu, and everyone else who can help it reach that level.
I can go on with several more points, but that these are the most essential for guaranteeing Silverlight’s success.



