Owen called me out, and rightly so (although Owen, ‘respected’, no way)
. Between my ZDNet post and my post responding to Rey, I look like a pretty big Ajax hater. And I’ve been accused of a whole lot of fear mongering and incendiary writing. I’m not going to shy away from thought provoking posts, which is what my ZDNet article was intended to do just that. And I think I usually do a good job of sticking to the facts, as Owen says we should. I think there are going to be some serious compatibility issues down the road. A post by JD today made me think even more about that. What can we expect from browsers developed in China or India? Will they follow all the rules? Will Ajax apps run on a browser that 1 billion Chinese use written by a Chinese company? Who knows. With Flash, it’s not an issue.
What I want to stress is that I am all for using the right tool for the right job. I’ve talked about that before. I even put a big stop sign! But my main problem with Ajax is that more and more people are using it to build entire web applications. I think Ajax adds great functionality to the web, and it makes the entire experience better, but if you are trying to replicate the desktop application experience in Ajax, you are going to fall short. You’re going to spend valuable developer time and a lot of energy implementing a solution that will be second rate – especially as multimedia and collaboration become bigger parts of Rich Internet Applications.
I agree wholeheartedly with Owen that a factually, intelligent “debate” over Ajax and Flex is good. However I also think we need to look at EVERY angle, and if we get some heated posts every once in a while, we just need to wade through them.
[tags]Ajax, Flash, Flash Platform, Rich Internet Applications[/tags]
TweetRelated posts: