Microsoft Silverlight, a cross-browser, cross-platform, cross-device plug-in, is developed for delivering the next generation of .NET-based media experiences and rich internet applications. Microsoft should really be credited for making a very good presentation as to why Silverlight was developed and what they are expecting to achieve through it. And though Microsoft developed it, they like the idea that it work across Windows versions.
I think we are at a point of convergence where two industry trends are coming together in a way that Silverlight seems the most compelling answer for a lot of development scenarios. And the trends are a continued abstraction away from the hardware, now the operating system, and the likelihood that the web as we know now is nearing the end of its life.
The question then arises is what comes next. Do browsers become the new standards-based operating system or do we extend the runtime concept into the web as a long-term replacement?
Google, with Gears and Chrome, is betting on the former with a clear hope that the browser itself will be the next OS. Adobe is betting on the latter hoping that Flash/Flex/Air will be the runtime that makes both the browser and the OS irrelevant. Microsoft is playing smart with its Silverlight that represents a strategy very similar to Adobe's, where a runtime may well make the browser and the Windows/Mac/Linux desktop irrelevant.
Competition for Silverlight starts with WPF, but I don’t see WPF as the long-term winner. Flash/Flex/Air, other obvious competitors, however fall back in a sense that using Adobe means discarding all the .NET skills that a big community of developers have accumulated and starting all over again. The same applies to Gears.
Silverlight lets existing .NET developers, that are in abundance, leverage their existing skills. It potentially offers the power needed for smart business applications with the best deployment and navigation characteristics of the web. It’s still growing and evolving, and when HTML5 is gaining better adoption, Silverlight is going to be way ahead of where it is today.
With the customers desiring to escape from the shackles of the OS and the industry looking for the next evolutionary step in web development, Silverlight really comes out as a technology that represents the bright future of the modern web.
Blog Category
Tech News
,
Web Applications