Less bloat, more oxygen

I follow Coté for his coverage of the IT management market. He also covers the so-called RIA (“Rich Internet Application”) playground, so through his blog (e.g. this post today) I involuntarily get news and comments about Flash, AIR, Silverlight and other I-hate-the-Web technologies. And I keep thinking “I hope they won’t mess up the Web too much for the rest of us on their way down to failure”.

Every time I run into a “no Flash, no service” site, I have a flashback (if you think the pun is funny then consider it intended) to 1995. That’s when Jean-Michel Jarre (the French musician, of Oxygène fame) launched his first web site, jarre.net (now de-commissioned). As a pioneer of electronic music, it wasn’t surprising to see him be one of the first artists to use the Web. As someone who likes to illuminate entire cities with laser beams, it wasn’t surprising to see him use overkill technology. So his Photoshop-wielding consultant created an entire site where each page was just one big image, with embedded text. It took forever to load and the stupidity of the approach shocked me so much that I remember it 13 years later. All the links were based on server-side image maps (the x/y coordinates of the pixel that you clicked on get sent to the server where a map links these coordinates to a target URL). The way HTML was at the time, you couldn’t use fancy fonts, colored text and elaborate wrapping (but you could blink!). And we all know that you simply can’t provide dates and locations of upcoming concerts without colored text, twisted fonts and a fancy layout.

The Internet Archive doesn’t have a copy of this original Jarre site, I don’t know if it has survived anywhere other than in my scarred-for-life brain. And if you go to JM Jarre’s current site, guess what? It is a Flash-only site. With my non-Flash Firefox all I get is a black page with a sentence (in French only, and not even grammatically correct) pointing me to the Flash download page. Looking at it with my Flash-enabled IE confirms (after a long wait for the Flash content to download) what I expected: other than a few videos (which could indeed use a simple Flash player embedded in the HTML page), there is no value whatsoever in using Flash for this site. The photos of his 80’s haircut would look just as good/bad in HTML.

Just like there are some usages for which image maps are appropriate, there are some for which Flash and friends are the right tool. But if they were only used where they belong, there wouldn’t be nearly as much hype around them. Poor Coté would have to spend more time with boring IT management geeks and less with Flash hipsters.

6 Comments

Filed under Everything, Flash, Off-topic

6 Responses to Less bloat, more oxygen

  1. Yeah – let’s keep building web applications that simply s*ck and waste peoples time. Let’s keep on using (D)HTML, Javascript and AJAX. Sorry – we go by car now, we’re not in the Flinstones timeframe anymore :) Wake up please.

  2. Hi Tom. If you want to use the car comparison, I’d say that RIA is the Hummer of Web technology. There are a few tasks for which a Hummer is the right tool but 99% of the time they are used where a sedan or a minivan would be better and cheaper.

  3. I remember server side image maps. I even did a few of those way back when. I was wondering what ever happened to them and client-side ones.

  4. William I don’t understand why non-RIA would be cheaper – especially when looking at Adobe Flex – to me AJAX is not RIA :). I know from experience that you can develop way faster in Adobe Flex compared to the hacking you need to do to build a decent (I’m not talking about some small online registration form) application using HTML/Javascript/AJAX. Flex is faster in development, the end result looks better and brings a better user experience…

  5. Hi again Tom. You seem to assume that most sites need the kind of features that require either RIA or some advanced AJAX. They don’t. Look at the JM Jarre site for example and tell me. In your professional judgment is Flash a good implementation choice for the site?

    If you say “yes”, then we have narrowed down our disagreement. It has to do with the value we each put on accessibility (how accessible are you Flash apps to blind users?), speed of access to info (on what planet does a Flash app load faster than an HTML page?), re-usability (how could one create mash-ups based on Craigslist data if it was a Flash-based site? You can’t even copy/paste from those things!) versus graphical richness and animation of actions.

    If you say “no” then we may not be that far apart after all. If you indeed only use Flash where there is a need for complex interactions (e.g. photo editing) then I am a lot less sanguine about Flash versus AJAX. With all the browser incompatibilities, advanced AJAX can be a real hassle to deal with compared to the relative uniformity provided by Flash. I am not against RIA toys as much as I am against their overuse. But frankly, the overuse is so prevalent that it is almost indistinguishable from the base tech by now.

    And remember, I am looking at this from the user’s point of view, not the developer.

  6. Pingback: William Vambenepe’s blog » Blog Archive » Oracle/BEA, WS-Management and MMS: announcements of the day