Silverlight Redux: Listening to Feedback...
Although it was great to see that my post on Silverlight got picked up in a few places (in particular, Digg and TechMeme), it certainly generated a lot of feedback in the comments section! I hope that after reading the comments, you'll at least give us a tiny amount of credit for being open and transparent - I haven't censored the posts that I didn't like the look of :)
It's interesting to read all your feedback, and I can promise you that it is taken seriously. At our next leadership team meeting, I'm sure we'll be poring over all the commentary and trying to incorporate a good deal of it. To address a few points:
- We built Silverlight to be a cross-platform solution: after all, we have WPF already for the richest Windows platform experience, so it wouldn't make sense for us to build an inferior Macintosh experience. From the very first release in December of a CTP of this technology, we sim-shipped a Mac version, and both releases have had complete feature parity. Any difference between the two is a bug, not a devious attempt to lock out potential customers!
- To suggest (as one commenter did) that unless we release Silverlight as open source, we can't claim that it's cross-platform is hard to take seriously. I guess Oracle, Acrobat Reader and Flash aren't cross-platform either. I was hoping we might get at least some recognition for the fact that we shipped a solution that works just as well with Firefox and Safari and Mac OS X as with IE and Windows.
- Just because we haven't announced something now doesn't mean that we're ideologically opposed to doing it. Our engineering team are working hard on building a runtime with broad platform support and a great feature set, but we can't do everything at once. Our current list of supported operating system versions and browsers is a good start, but we'll evolve it over time.
Enough said. I'm not writing this to be defensive: everyone is entitled to their opinion and I'm committed to provided an open channel for feedback, positive or negative. But I also wanted to show that I do read every comment and am interested in the discussion. Our success or failure with Silverlight is contingent on whether we satisfy developers like yourselves - time will tell how we do, but I hope that you'll at least give us a chance to earn your trust.
Comments
Anonymous
April 18, 2007
The comment has been removedAnonymous
April 18, 2007
Tim, Please make a mac version of Expression Blend to support Silverlight. Most all serious designers use Mac's and I think to exclude them is risky.Anonymous
April 18, 2007
Hey, Nice job with silverlight. I have a project that can translate c#/msil into javascript at jsc.sf.net. The question what do you think of the idea, and what dou you think the future would be like for my jsc project? As silverlight is now solid enough i think i should start using it my examples. cheers :) ArvoAnonymous
April 18, 2007
The comment has been removedAnonymous
April 18, 2007
The comment has been removedAnonymous
April 19, 2007
Guys -- I could see how you could get easily discouraged with the negative comments and feedback you're getting. Don't Be! We are extremely excited to have Silverlight; we have products that we wrote for the web that we're going to use WPF to rewrite in desktop mode. And we'll now be able to use that presentation framework goodness in on the web! Great things all around.
- jesse
Anonymous
April 19, 2007
Well, if you want some feedback, it could use some Opera support. Opera needs more love in general, really :Anonymous
April 19, 2007
The comment has been removedAnonymous
April 21, 2007
The comment has been removedAnonymous
April 21, 2007
Hey, Silverlight really rocks. I wonder if it supports layers?! For example I have 3 images I want to send the last one to be on top of the other, or the one on top to be behind the others etc.. Do you have any idea how to do that?!Anonymous
April 22, 2007
What about Windows 9x support?Anonymous
April 23, 2007
Tim Sneath is awesome, if you don't read his blog , you should. You really, really should. He'sAnonymous
April 29, 2007
The comment has been removedAnonymous
April 29, 2007
The comment has been removedAnonymous
April 30, 2007
The comment has been removedAnonymous
May 01, 2007
The comment has been removedAnonymous
May 03, 2007
Qns:
- What are you doing about accessibility? Will this work seamlessly with MSAA so that popular screen readers can pick up content?
- When are u supporting Opera? I don't care about Linux, but half the people I know use Opera as atleast a second browser. Its my primary browser.
Anonymous
May 04, 2007
I'm very interested in mixing XAML/HTML-what you can suggest in this scope?You talked about some kind of windowless frames to bring HTML elements to XAML,what does it means,iframes?Bad,very bad...VML has true mix with html ability <rectangle><input/></rectangle>,and Adobe's SVG plugin provide this TRUE kind of mix for ages(to be honest,their native behavior dosen't play that nice with html as VML implementation,but anyway integrated more close than Silverlight do,<div><svg/></div>-was completly valid). One step forward,two steps back?I understand browser compatibility and the like,but why not to provide more consistent experince for IE users? I thought Silverlight can provide element/attached seamless behavior experince to developer,but it seems much more difficult...and Silverlight looks like just another vector graphic ActiveX implementation only with CLR support for scripting.But essentially,you're throwing away all BOM/DOM codebase and replace it by XAML/CLR,if I can't use standard html elements in place of Sileverlight controls.You keep to programming models separate,no matter what you say about two-way scripting,object/dom models mixing-what's really could make programming experience transparent. Regards.Anonymous
May 09, 2007
The comment has been removedAnonymous
May 12, 2007
The comment has been removedAnonymous
May 14, 2007
I second the call for a Mac version of the creation tools... Otherwise, a non-starter for me.Anonymous
July 11, 2007
I love the idea of Silverlight and feel its about time this is being done! For everything I have plenty of positives however to call it cross platform with no linux/unix support is just not true. By definition that means it should run on current platforms and it just does not. A nice start to be sure but I can not devote my time and effort here until I reach the major platforms. (And trust me I would jump at the chance as I use asp/vb 2005/vba elsewhere!!!)Anonymous
July 14, 2007
The comment has been removed