Thanks to Apple not allowing Flash on its iPhones, iPods and iPads, Adobe has made way for Silverlight, which is now installed on nearly 60 percent of all connected devices around the world, offering access to .Net, COM, WCF and able to run on the Mac OS, Linux as well Moonlight. Microsoft developed Silverlight to create its own RIA market and as blogger Robert Scoble claimed upon its initial release: “Microsoft rebooted the Web”.

In version 4, Silverlight has some very neat features, some of which you’ll find in Flash 10.1, but many you won’t! So what does Silverlight 4 have to offer? Well, firstly Silverlight is much smaller and quicker to install compared to Flash. Silverlight 4 has a support for offline digital rights management (DRM) which is cool because that means you can download a movie and watch it later when you’re offline.
Silverlight 4 has out-of browser execution: FullTrust out of browser and HTML support out of browser- so it basically puts a link to the application directly on your desktop. It runs in its own window and is not contained in any browser window. Silverlight 4 also provides data grid enhancements, localization, printing and webcam support, rich text edit as well as hardware-accelerated (GPU) video decoding for 1080p H.264 playback.
For designers, Silverlight supports the WPF animation model, which is time based instead of frame based. The user simply defines the start and end conditions and the program does all the work in figuring out how to get there for you.
In terms of video/audio, Flash supports multiple video formats. Audio formats are all proprietary, except for ADPCM, but I’m not sure how many people actually use it. As part of CS5, Adobe offers a suite of tools to enhance Flash development. The new Flash Catalyst for instance is an interaction design tool for quick prototyping of UIs and behaviours. Adobe has also added multitouch and gesture support, along with awareness for onscreen keyboards, making Flash friendlier to tablet and Smartphone deployment.
As an InfoWorld review points out, for any enterprise project requiring heavy programming or data access that would benefit from Windows desktop integration, Silverlight is the way to go.
Both platforms are strong, but in different ways. I think Microsoft’s Silverlight is geared more towards developers whereas Adobe’s focus is more on design. No matter what, it’s nice to see some competition so that both products keep improving.


SherWeb 



like it very mych
You want desktop APPs, Adobe has AIR for that, and don’t forget Flex. You have not mentioned even a single “neat feature” you claimed. Silverlight is Microsoft Junk.
I haven’t given Silverlight much thought (I rarely write anything in Flash anymore) but will now consider looking into it more seriously.
Thanks for the brief comparison / opinions!
I appreciate that someone is challenging Adobe for the interactive content market, however I wish it wasn’t Microsoft. They have a nasty habit of moving into a sector and “eliminating” competition. Not to mention Microsoft is so closed source that if they don’t like your platform, they will shut you out completely. Like they did already with Silverlight on Linux.. OOH WAIT there is not Silverlight for Linux, because they see it as a threat that is counter to their business model.
Adobe at least has some class when it comes to business practices, granted they haven’t been the best, but its nothing like the scorched earth Microsoft leaves.
i dont understand whatz d clear diference btw silverlight and flash ….i know they should both hv their advantage and disadvantage…..but i wonder WHAT?
not a developer, but from a user standpoint, I’ve never had a issue with Silverlight crashing. This happens to me very often with Flash. had an issue on two separate computers trying to watch replays of Wimbledon matches on ESPN3, and I have had issues with Flash on Youtube. using Silverlight on Netflix, I’ve never encountered an issue…
Silverlight is junk? Glad you’re the expert. Flash constantly crashes my mac and linux boxes. Silverlight actually works. Now, continue writing your book of amazing things you think are awesome but are just your shitty opinion.
A short article and some evidence on the direction of dynamic web applications. I wonder how long silverlight will survive…
http://www.georelated.com/2011/11/web-mapping-enabling-technology-are.html
Also, worth considering the recent declaration by RIM that HTML5 will be their future