Let me be clear, I like Silverlight. I like the idea of using XML for data-driven web interaction. I also like it to see the CLR run in such a small package. You might even want to call it Micro Language Runtime. Its extremely fast as well. Unbelievable how quick movies load. I don’t need HTML 5 for media components, just give me Silverlight :).
Can you also imagine what proper written Silverlight can mean for screenreaders? It can actually make interaction readable for that kind of applications. Cool!
Well there’s also another side of Silverlight. For example, I couldn’t use Silverlight for a long time. Why? The 1.1 alpha wasn’t compatible with Silverlight 1.0. So it bugged me over and over to install Silverlight and when I listened, the system told me it couldn’t because a new version was installed.
I didn’t want to uninstall 1.1 neither as it could harm my instable VS2008. Well just another 2 weeks using this crappy Windows version(it bugged me last week extremely). Then it becomes time to clear all of it and dump the machine(like every 2 months…).
Last note for the Sitecore junkies out there, compare the following three option you’ve got when you become a XAML-addict:
- XAML to Windows -> WPF
- XAML to Interaction -> WPF/E -> Silverlight
- XAML to Html -> Sitecore
How cool technology can be. It can even make people cry ;).