Why using AJAX on the microwave may be a bad idea

April 10, 2006, 03:57 PM —  ITworld.com — 

Let us start by clearing up some of the confusion caused by the mashup[1] of wordplay that makes up this article's title. The AJAX I am referring to is the Web programming style[2] not the domestic detergent[3]. The microwave, however, is simply a household microwave.



I had cause to use my microwave this morning. It has a fine array of buttons and knobs which I'm sure do all sorts of clever things but I never use them. The temperature dial is set to "high" - permanently. Whatever I need to do, I put it in the microwave, zap it for a couple of minutes. If the result is not yet to my liking I just zap it again. I keep doing this until I get what I want.



You might think this behavior odd coming from a gadget freak and computer geek. After all, I have probably used every conceivable knob and button my favorite operating system[4] and favorite programming language[5] have to offer. Why the disparity with how I use a microwave?



A clue can be found I think in the way I use search engines. I go to the search box, type in a word or two and hit "search". I keep doing this over and over again until I find what I want. I know there are all sorts of "advanced features" in search engines but I don't use them. I treat them the way I treat microwaves.



Perhaps I am the only person on the planet who - with full knowledge and consent - ignores a lot of the advanced stuff microwaves and search engines can do, but I doubt it. There are some applications which work best from a user interface perspective when the interface is dumbed down to the smallest interaction that could possibly work. Users like me prefer trial and error and an element of chance to reading the manual for this sort of application.



Web browsers have limited user interface capabilities. In the early days, some folks were of the opinion that these limitations would severely inhibit the popularity in web applications. The reality of course turned out to be completely different. Out of pure necessity, designers built applications where all you had to do - all you could do - was point at things and then click. The rest is history.



Users did not suffer on with the "limitations" this created. They positively thrived with the limitations. From my perspective, it was as if lot of interesting applications started to behave like my microwave all of a sudden.



These days, web browsers are growing in functionality. The buzzword-du-jour is AJAX. AJAX is a programming style that allows user interface features previously available only in traditional thick-client applications to be used in thin-client web browser applications.



This is progress right?



I would answer with a qualified 'yes'. If application designers get carried away adding user interface features, this may be to the detriment of applications that thrive in a simple user interface world.



Used sensibly, AJAX can certainly help make Web applications easier to use but used inappropriately, one of the key benefits of the web - abject simplicity - may be lost.



[1] http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)


[2] http://en.wikipedia.org/wiki/AJAX


[3] http://www.shoplet.com/office/db/gCPAG2504.html


[4] http://www.ubuntu.org


[5] http://www.python.org

 

ITworld.com

Sign up for ITworld's Daily newsletter
Follow ITworld on Twitter @IT_world

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
peer-to-peer

jfruh
Apple syncing patent can't come soon enough

pasmith
New Twitter features borrow from 3rd party clients

Esther Schindler
Open Source Changes the Software Acquisition Process

mikelgan
How to set up continuous podcast play on the new iTunes

David Strom
Five important Windows 7 mobility features

sjvn
Guard your Wi-Fi for your own sake                        

Sandra Henry-Stocker
Grepping on Whole Words

 

Sidekick: The Good News & the Bad News
Either way you look at it Microsoft Data Center management did not follow standards or best practices in this failure. In which case it makes me wonder more about the outsourcing of corporate data much less personal data.
- mburton325

Join the conversation here

The Daily Tip

The Daily TipQuick, practical advice for IT pros. Made fresh daily.

Hot tips:

Want to cash in on your IT savvy? Send your tip to tips@itworld.com. If we post it, we'll send you a $25 Amazon e-gift card.

Newsletters

Subscribe to ITWORLD TODAY and receive the latest IT news and analysis.

I would like to receive offers via email from ITworld partners.
By clicking submit you agree to the terms and conditions outlined in ITworld's privacy policy.
Featured Sponsor

AISO founders envisioned a Web hosting company that was environmentally friendly. While the company employed energy-efficient innovations like solar panels, its infrastructure produced unacceptable power and cooling requirements. Find out how AISO leveraged AMD technology to overcome their challenge in this case study white paper.

In this whitepaper, Scalar explores the opportunity to change the landscape with respect to mission critical databases built around Oracle. Leveraging technologies such as Linux, high-end commodity processing power and Oracle RAC technology to architect, design, build and maintain database infrastructure that delivers maximum availability, reliability and performance at a fraction of traditional cost.

On a typical day, weather.com, the Web site for The Weather Channel in Atlanta, serves up between 15 million and 20 million page views. But in September 2004, when back-to-back hurricanes ransacked Florida, the peak traffic on one day more than tripled: over 70 million page views by more than 7 million unique visitors. Read the full success story now.

Marketplace