Just watched the video of the BBC Silverlight app we created being presented at the day 2 keynote for MIX 07. There's been a lot of traffic in the last couple of days with regards to Flash/Silverlight etc, and I'm not going to get into any of that here. The feature-sets and SDKs/players for the two products are out there for you to decide yourself as a professional whether it suits your needs. I just enjoy working at a place that throws so many new challenges my way, keeps things exciting!
However it was interesting to jump into a very different technology, of course it is a challenge to stop and think about how I would attack a problem in the apps I'm used to such as Flash, and whether that was a good technique to bring to the table, or whether it would take a different approach to accomplish what I needed (in reality, a mixture of both). It was also interesting to jump back into JavaScript, it has been a few years now since I partook but it came flooding back, in particular OO and inheritance which I really solidified when I learnt AS1 (I still think this is one of the best articles ever written for ECMAScript coders full stop).
Check out the video of the app here...
(video requires Windows Media Player or VLC for us Mac folk, gotta love VLC)
Follow me on Twitter
I don't understand why people are using the term "Flash Killer" either other than for personal reasons, the Flash Player has been out 9 years longer and as a result has a vastly larger feature set in terms of graphics and technical abilities that encompasses all current features of the 1.1 Silverlight player, so of course that gives you more options, but I was quite suprised to see how quick 1.1 was released after 1.0 and how much more was packed in so I'm definitely not going to lay down any long term predictions. IMHO Silverlight is very good for the Flash Player for several reasons, I've seen many people who typically hate Flash start to think they hey, it's actually pretty good, there's a moment of realisation occured when MSFT put in a lot of time and money into this that very rich RIAs and sites are here to stay and AJAX isn't the solution, the same thing happened when YouTube adopted FLV as there is still a mentality by a lot of folk that XHTML is the only way and that everything else is just a silly little animation (not just those Slashdotters!)... secondly it will help spur on more of those real innovations that have occurred in the Flash Player over the years, some huge features that made Flash Player the most popular plugin in the world even though there are countless others. I can't even imagine what sort of tricks the two companies will be employing to grab people's attention, it should be very cool to play around!
:)