|
As some of you may know, when Silverlight 1.0 was first demonstrated and announced, I referred to it as a "steamy pile", and I still stand by that assertion. For me personally, I can find absolutely no redeeming qualities about Silverlight 1.0. It's nothing more than an attempt by Microsoft to gain critical mass before pumping out the real product - Silverlight 2.0.
Silverlight 2.0 is where the beauty lies. This is an RIA developer's dream. Why? Basically because it gives you some of the best application development models available:
Don't get me wrong though, it's not all good. If Microsoft wants Silverlight to succeed, there are a number of things they're going to need to do. They are already doing a lot of these things, so hopefully this new technology will take off. Here's essentially my Christmas list for Silverlight... This is what I told Santa I want in a powerful new RIA development platform:
Right now Silverlight is on a precipice. Microsoft has a chance to make a huge stir in the RIA arena which is currently not an arena that Microsoft owns, by a longshot. If Microsoft plays its cards right, and gets the developer experience for Silverlight 2.0 right, then people (including me) are going to jump all over it. I can't even count the number of applications that I want to build in Silverlight once the dev experience is more robust.
If Microsoft screws this up and makes the developer experience suck, they stand a really good chance of letting a lot of developer mindshare slip away from Silverlight and revert (or worse, convert) to Flex. I'm crossing my fingers and hoping that MS is going to pull this off.
Time (and newer bits) will tell. As soon as I can get some serious Silverlight development done, I'll start posting samples, sample code, and my impressions of its feasibility as a true enterprise-class RIA development platform. Until then, we get to sit back and watch the endless pile of animated bouncing bullsh*t demos that showcase Silverlight's animation capabilities and completely neglect its true power - a .NET-driven cross-platform RIA framework.
I so wish MS would start promoting WMA Pro everywhere in their products and
gradually phase out WMA. WMA Pro is technically and audibly so superior, I
would like to see Silverlight 2.0 support WMA Pro too with full surround
sound. It's also important for MS from competitive perspective as Flash
Video (Flash Player 9) now supports HE-AAC and H.264. Silverlight already
supports VC-1, now they should support WMA Pro.