What else was wrong with Silverlight 2? From a developer's point of view, no single tool covered all needs; Expression Blend 2 did graphical XAML design but couldn't edit code, and Visual Studio 2008 did code editing and XAML editing and preview, but couldn't do graphical XAML design. That will be fixed in Expression Blend 3 and Visual Studio 2010, both of which have solid betas. For designers, the Expression Blend 3 Preview already imports Adobe Photoshop and Illustrator files, another lack in Blend 2, and will add "SketchFlow" prototyping and interactive behaviors in a future release.
In addition, Silverlight 2 lacked 3-D graphics, pixel shader effects, writing to bitmaps, animation effects, themes, decent data binding, and a reasonable assortment of controls. Those deficiencies are all fixed in Silverlight 3.
Rich and obscure
Silverlight has long been strong on execution speed and language support. Both of those are getting better still in version 3.
I do not expect many Adobe shops to give up their Flash, Flex, and AIR for Silverlight 3. I do expect many Microsoft shops to do more RIAs with Silverlight now that it's more capable and to create lightweight browser/desktop Silverlight 3 applications where they might have fashioned heavier-weight Windows Forms or WPF client applications. Some mixed but Microsoft-oriented shops might phase out their Adobe work in favor of Silverlight on integration grounds, but some won't. Meanwhile, the next generation of streaming media adoptions are likely to be closely contested, now that the two technologies are near parity.
Of course, in a few months everything will change again. Stay tuned.
Microsoft Silverlight 3 beta
|Pros||Silverlight 3 applications can run in or out of the browser, online or offline. Much improved audio and HD video support. 3-D graphics and pixel shading effects. Many more controls, with enhanced data support. Expression Blend can import Adobe Photoshop and Illustrator files.|
|Cons||No go-live license for the beta; need to wait for release, probably in July.|
|Platforms||Development: Windows XP SP2 or later with Visual Studio 2008 SP1 or Visual Web Developer Express 2008 SP1. Runtime: Windows XP SP2 or later, or Intel-based Mac OS X.|
Having trouble installing and setting up Win10? You aren’t alone. Here are many of the most common...
It's all about knowing how to build an open source community -- plus experience running applications in...
Win7 Update scans got you fuming? Here’s how to make the most of Microsoft’s 'magic' speed-up patch
Sponsored by Intel
Your iPad can largely function like a laptop with two of the three main office productivity suites from...
Using SHA-1 for digital certificates and cryptographic keys hasn't been safe for years. With the...
The internet has your number—among many other deets. Prevent identity theft and doxxing by erasing...
Kubernetes allows you to deploy cloud-native applications anywhere and manage them exactly as you like...