Greek God Vs Sumerian Spirit
- January 30th, 2007
- Posted in Random
- Write comment
Yesterday, Tech Crunch ran a PR fluff piece on Adobe’s new framework Apollo. I felt somewhat compelled to comment on it, because of my well documented views on Flex. The gist of the article is that Apollo, Adobe’s pre-alpha but soon to be released web container, will change the space of Rich Internet Applications and make every early adopter extremely rich.
This claim is simply absurd. There isn’t going to be a “bonanza” and a “gold-rush like mentality” around this technology. The reason is mentioned in the article. When people think Rich Internet Applications, they think AJAX and occasionally Flash. Despite Adobe’s best PR efforts, I don’t see this changing. Flash has never been able to supplant HTML as the interactive medium of the web. With a little thought, it’s extremely easy to see why. It doesn’t $500 per developer seat and $20,000 per server cpu to build an application. The LAMP stack is completely free and it can run on commodity hardware. The java stack has an equally low cost of entry. There are numerous open source javascript frameworks that make AJAX easier and cleaner. Unless Adobe changes the pricing of their server components, at $20k a pop, there will be little left in the budget for somebody to create the RIA at most places. The only people that will ever get rich of this are Adobe’s astro-turfing squad and the sites that accept the paid ads.
None of this is to say that the idea behind RIA’s is flawed or that there isn’t a need for an internet application to interact with the desktop in a more thick client fashion. If this is something you really need, well there’s already a cross-platform, open-source, free and almost production ready way to do it: XUL (named after the Sumerian deity ghost from Ghostbusters). For a good example of what XUL can do, you need to look no further than Firefox and Thunderbird. The choice seems pretty easy to me, millions of users and results over a bunch of made up hype.
This is my blog about programming. For random stuff, checkout my
I think that even if Adobe lowered the price for their RIA development framework, the adoption rate still won’t be enough to beat the LAMP side. There isn’t just enough implementation of Flash Player on free platforms like Linux. Adobe has only just released Flash Player 9 for x86 platforms on Linux, and the 64-bit Linux users still have to rely on Gnash to view Flash content (usage of Gnash nullifies one of the basic benefits of Flash i.e. a single interpreter).
The adoption rate of AFP on Linux/FreeBSD is not likely to see any major increase until Adobe decides to open-source it. Until that happens, developers will be reluctant to offer RIA developed specifically for Flash. Flash just isn’t as platform portable as it’s made to sound.