Post a Comment
I'm coming at Silverlight from the viewpoint of building (complex) Data Entry forms. I just finished watching a 25 minute video on the new Silverlight DataForm control, and it blows away everything I've seen in Javascript frameworks and Adobe's Flex.
There's nothing that compares to it, from Google's GWT to Apple's Sproutcore, to Dojo, or to Flex. I really think Flash/Flex is in major trouble. I've studied them deeply, and their data tools are extremely poor. In 2 or 3 years Silverlight will be far more used than Flash.
I used to be extremely critical of Microsoft. But what they've been doing lately is impressive. You can write Silverlight clients in Python, Ruby, or F#. And the Dynamic Language Runtime is huge. This is the first time I've been this excited about a technology since Delphi 2 - a long long time...
I have this odd gut feeling that the biggest Silverlight announcement is still to come. What would be the killer move that would end Flash for good?
Exactly. I think Microsoft will announce sooner rather than later that Silverlight will be released as true open source.
Mark my words.
Mark my words.
Ok Thom, I'm marking your words
. Especially since that doesn't seem at all likely, since when does Microsoft release their technologies as open source? If they were planning to do that, why bother helping with Moonlight which, btw, isn't up even to Silverlight 2.0 specs yet let alone 3.0? Doesn't add up.
I have this odd gut feeling that the biggest Silverlight announcement is still to come. What would be the killer move that would end Flash for good?
Exactly. I think Microsoft will announce sooner rather than later that Silverlight will be released as true open source.
Mark my words. "
Oh, I wouldn't be surprised; they've already opensourced a framework under the MIT/X11 license which mono is going to use. I wouldn't be surprised if Silverlight is opensourced given that the money is made on the servers, developer tools, consulting - all the stuff that enable companies to serve their customers better. The plugin is merely a vehicle to deliver that to customer, so there is no value as or money to be made by keeping it proprietary.
An installed based and a large amount of existing content ;-).
Oh, and Microsoft have misunderstood. Flash didn't become popular because it caught on with traditional developers. It caught on with people who could just pick it up, run with it and create content in no time.
Edited 2009-03-22 23:42 UTC
The standard for data entry forms on the web is Xforms.
http://en.wikipedia.org/wiki/Xforms
This has been around since 2003. Despite widespread adoption across the industry, I see no mention of any Microsoft implementation of Xforms.
Implentations are described here:
http://en.wikipedia.org/wiki/Xforms#Software_support
No doubt Microsoft's implementation of forms in Silverlight is totally non-standard. If you want forms in IE, then formsPlayer looks promising.
http://www.formsplayer.com/
A new innovation with Xforms is XRX.
http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_dis...
Edited 2009-03-23 03:57 UTC
Unfortunately there are many companies that care only about Windows as a target platform.
For example many web sites do use IE specific features or even ActiveX on this day and age.
These are exactly the type of companies that will use Silverlight with disregard for whatever else might exist out there as a desktop platform.
Even open source friendly companies like Id Software and Google release their products on Windows, and eventually on another platforms.
The success of technologies like this one, or before it, Flash, do not rely one bit on public acceptance, but on the relevance that 3rd party developers bring to it. Users do not install Real Player, QuickTime, WMV codecs, Flash or, for that matter, Silverlight because they like them, but because they need to in order to use something they like.
Flash succeeded because it was damn easy for non-rocket-science-engineers to get started and spit things users wanted to use. If there is no same thing for Silverlight (and Windows-only will not get too far for graphic oriented professionals), there'll be no cookies for Microsoft, no matter how cool (or opensource) the underlying technology is.
Edited 2009-03-20 10:07 UTC




