Why using AJAX on the microwave may be a bad idea

April 10, 2006, 04: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

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.
Resources
White Paper

Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.

Webcast

Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.

White Paper

Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.

Free stuff

Crimeware: Understanding New Attacks and Defenses
By Markus Jakobsson, Zulfikar Ramzan
Published Apr 6, 2008 by Addison-Wesley Professional. Part of the Symantec Press series.
Enter now! | Official rules | Sample chapter

Securing VoIP Networks: Threats, Vulnerabilities, and Countermeasures
By Peter Thermos, Ari Takanen
Published Aug 1, 2007 by Addison-Wesley Professional.
Enter now! | Official rules | Sample chapter

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.

More Resources