Ajax is receiving increasing attention in the mainstream media after it took the blogosphere by storm recently. All this has understandably put Macromedia on defensive as Ajax poses direct threat to its Flash and Flex platforms. They've now begun to play Microsoft (as in Windows Vs Linux) spreading misinformation about Ajax. Here's a what a senior executive told a Cnet journalist
about the technology:
"It is really, really, really hard to build something like Gmail and Google Maps. Google hired rocket scientists -- they hired Adam Bosworth [...] Most companies can't go and repeat what Google has done."
That's David Mendels, Executive VP and General Manager at Macromedia
. Someone should inform Mr. Mendel that Adam Bosworth, the "rocket scientist" he credits for Gmail and Google Maps was hired July last year
-- over three months after Gmail's public release and over two years after it was released internally at Google.
Also, that someone single-handedly built an Ajax tool for dictionary lookup on the lines of, and within 14 days
of release of Google Suggest
beta. I wish Cnet staff writer Paul Festa had gotten reactions to Mendel's statement from technical experts in the industry. Perhaps he should have contacted the people behind the term, who call it "practical for real-world applications".UPDATE 25-Mar-2005
: Macromedia Responds
David Mendels wrote in to clarify that he also said many more things to the Cnet journalist and by quoting just one sentence, the journalist perhaps misrepresented his intent. Complete quote:
"Paul Festa quoted one sentence from me out of an hour conversation, so it may be a bit unfair to accuse me of spreading misinformation. Adam Bosworth is just one person and I wasn't suggesting he built gmail but rather that Google has the resources to do things that are *relatively* less practical for many folks."
Fair enough. A good journalist would have quoted the essence of the long interview in that one sentence, but knowing how clueless journalists can be
when it comes to technology, I can believe that David was perhaps misquoted.
(Note to any journalist reading this: you don't go to an analyst to corroborate a technology story, you go to a geek.)
I also heard from John Dowdell
of Macromedia support.
That may be true but Ajax certainly came across
in the article as "rocket science" that Google can afford to work on and others cannot. David's quote was prominently highlighted on the second page of the article.
JD: "What we really could use in this discussion is some analysis of the actual costs (in development, testing, and maintenance) of writing across multiple engines. This would be useful, agreed...?"
Absolutely, if such an objective analysis is indeed possible. But the time to write code also depends(perhaps more so) on the skill of people writing it than the platform it is written on. How do you get two teams that have the same level of competence in each technology (and how'd you measure that)? Even if you do achieve that seemingly insurmountable hurdle, you'd need to decide on a project that doesn't favor a particular platform and is representative of actual work that's being done.
If such a study is indeed carried out, I hope it is not commissioned by Macromedia. I won't expect any study to be credible that's conducted by a company, which might stand to gain from publishing its results. The Flash player statistics
page on Macromedia website, for example, proudly proclaims "Macromedia Flash content reaches 98.2% of Internet viewers." It's only when you look at the version penetration
breakdown on another page do you realise that the quoted figure is for Flash version 2 while the latest version 7 player reaches only 83% of internet viewers in US. The same study inexplicably puts the number of internet users with Windows Media Player at a mere 42% when we know that about 90% of internet users are on a Windows OS. End of update.What is Ajax Cnet Ajax story in questionAjax in Wall Street JournalAjax in blogosphereBlog on Ajax related technologiesFlash Vs Ajax 1 Flash Vs. Ajax 2 Flash Vs Ajax 3