SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Integrating IT >> Development Environments

Enslaved by the browser

Enslaved by the browser

By:  Mark Gibbs  On: 03 Feb 2008 For: Network World (US) (DW) Creator

Web interfaces have mostly been overused and under-designed, leading us into an egregious functional quagmire: UIs that, to use a technical phrase, stink.

The Merriam-Webster Online dictionary defines slavery as "submission to a dominating influence," while Wikipedia notes that "slaves -- are ... compelled to perform labour or services." I mention these definitions because I believe we have become enslaved by badly designed Web-based user interfaces.

The browser has become the de facto interface for everything from configuring and monitoring hardware to providing access to critical applications because its use has freed us from most of the traditional problems of application distribution and management.

On the other hand, Web interface technologies have been adopted sheep-like by legions of developers, and this has led us into an egregious functional quagmire: Web-based user interfaces that, to use a technical phrase, stink.

Recently, I've been writing about my quest to find an e-commerce solution that integrates with Quickbooks and my dissatisfaction with many recommended services. One of my biggest complaints is the clunkiness of the user experience provided by their Web interfaces.

The most common problem with browser-based UIs is you click on a menu item and the page refreshes offering you more links. Each click and refresh gets you only one more small step closer to doing something useful.

This click/refresh process gets really tedious when you are trying to do something like change configuration data for an entire list of products. You need so many click/refreshes to get to the first product, and then more to get to its attributes, and when you've made the changes you click "Save", wait for the refresh, make one or more clicks, and wait for one or more refreshes to get back to product selection, click to select the next product, wait for the refresh ... it is a process that gets old fast.

Make a mistake in entering some data and you'll get yet another page refresh, which is as likely as not to take you back to whatever part of the form you were filling in with an error message listing your sins of omission but completely devoid of all of the data you just entered.

Or even worse, some of the data is there but the various check boxes you unchecked are now rechecked or vice versa. Oh, and your passwords are cleared. And you don't notice these mistakes until you try to resubmit the page whence you get to go round the process one more time.

The fact is that Web interfaces have mostly been overused and under-designed. Yes, I know they simplify support by centralizing applications and allow for all kinds of operational benefits like global upgrading of the user base, but when the trade-off is poor performance as experienced by the user, red flags should be popping up.

We've seen some movement toward solving these Web UI problems through the use of AJAX (Asynchronous JavaScript and XML) and Flash, but far too many product and service companies, particularly the more established ones, have yet to embrace these technologies.


Sign up for our Newsletters












Print |  Views: 621   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Mark Gibbs Mark Gibbs is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

Explore the best of Internet Explorer 8 Beta 2
Explore the best of Internet Explorer 8 Beta 2Forget Chrome for a minute: Beta 2 of Microsoft's Web browser has a lot of consumer-friendly features, but that doesn’t mean you can’t take advantage of them. Ideas for developers
Chrome: The shiny finish on Google’s online empire
Chrome: The shiny finish on Google’s online empireThe search engine specialist offers an addition to its Apps suite of online productivity tools that will compete in the Web browser market. Analysts evaluate the future for Internet Explorer and Firefox
Are you being e-served?
Are you being e-served? Nay-sayers have leveled plenty of criticism at applications delivered over the Web. The rap has been that customization limitations and integration challenges make software-as-a-service unsuitable for companies with complex application environments.
“The Myth of Intuitive Software”
http://www.zdnetasia.com/techguide/webde…a great piece about software that is hard to use, and should be. the author laments the death of training users on new systems/software, with organizations wanting so
blog comments powered by Disqus