The Register has a couple of quote from Scott Guthrie during an interview at MIX UK in which he discusses AIR and Flex:
I asked Guthrie, who runs the development teams that build the .NET Framework, if there are any plans to take Silverlight in that direction. “If you want to have the richest desktop experience it requires significantly more than what’s going to be in AIR,” he told me, claiming that there is “a lot of frustration with AIR”, and making the point that an AIR application will not look truly native to its host platform.
and
Guthrie says that the number of existing Microsoft developers gives Visual Studio and Silverlight an advantage over Adobe’s FlexBuilder and Flash. “Flex is probably a 20th the size of the ASP.NET developer base. So it’s still pretty small. I don’t mean to minimise it, but we’re going to have a really compelling offering with Silverlight that’s richer and we’ll have better tools and language support.”
Hmmmmm. I’m not sure where there is a lot of frustration with AIR. I’ll agree that if you want the “richest desktop experience” AIR isn’t what you’re looking for. AIR is about giving web developers the power to build desktop applications. Maybe the frustration with AIR is from current desktop developers, and it’s not for them. We’ve seen a lot of movement towards web technologies in the browser and I think AIR is an extension of that movement.
On the Flex side he’s right about the community size (I’m not sure of the exact numbers) and more language support, but I’m not sure that’s really a big differentiator. The better tools is debatable, but I hear a lot of great things about Visual Studio and it does seem to be the gold standard for IDEs, though Eclipse is popular and open source (even if Flex Builder isn’t). The richer thing I don’t buy at all. Flash is 10 years in and Flex is built on top of that. Silverlight doesn’t even have controls and the 1.1 release will only include some minor controls. When you think of the networking support in Flash and the new H.264 support, I’m not sure Flash can be beat on the richness.
Luckily Andrew Shorten got to chime in with his thoughts in the end.
“We’re very much talking to people who are building applications with HTML, AJAX, and Javascript, who are then linking those into PHP, Ruby, JSP and Java back ends, of which there’s a huge number, millions of developers across the world. Adobe’s view is not to tie you into a particular server language or particular stack of technology.”
[tags]Scott Guthrie, Flex, AIR, Silverlight[/tags]
TweetRelated posts:
Pingback: Anonymous