In time to come, it will be interesting to see how the Silverlight platform stands against IE 9 . The reason for coming out with Silverlight was the need to create a platform which enabled creation of RIA (and also to compete with Flash). But many of the features which Silverlight currently has are slowly becoming available as part ofÃ‚Â HTML5 implementation by most common browsers.
Another big advantage of using HTML5 is that you dont need to install a plugin. With dual core mobile phones round the corner, very soon many mobile browsers will start supporting HTML5 to a great extent. Already there are many spectacular HTML5 applications getting created.
I can foresee the dilemma which companies sellingÃ‚Â UI controls for Silverlight are going to have. They will also have to create a version controls for HTML5 as well. So you have same company selling two versions of same control, one for HTML5 and another for Silverlight !
Going ahead, I think thereÃ‚Â needs to be some change in Silverlight strategy from MS. I would like to see Silverlight platform to cover some aspects of HTML5 also, for example:
- Introduce WPF kind of binding in HTML5.
- Support WebSocket (maybe even have library to create server applications).
- Offer WPF like controls for HTML5.
It is really going to be interesting to see what next versions of Silverlight are going to have and how Silverlight will try to retain a special identity of its own.