popup ad killer,ftp client,free download popup ad killer,ftp client,free download
popup ad killer,ftp client,free download
About k.soft Download - popup ad killer, ftp client, popupkiller, free downloads Contact k.soft
popup ad killer,ftp client,free download  
Features section

The ksoft Newsletter RSS Feed Subscribe to the
ksoft Newsletter
enter email address
 
 
ksoft Newsletter - What's the Point of AJAX, Beyond Being Cool?
< Back to Main

What's the Point of AJAX, Beyond Being Cool?1/7/2007 @ 11:25am


I recently finished evaluating Microsoft's ASP .NET AJAX Extension toolkit (also called Atlas) and have previously dabbled with hand-coded AJAX features. Let me begin by saying I am highly impressed with Microsoft's AJAX library. It indeed displays stunning results, hidden asynchronous post-backs, and web page effects. Yet when I asked a non-techie user to view a sample application with AJAX, they simply replied with "So what? I don't see the difference". And that's the problem.

A Fancy Form Submit

At its core, AJAX is all about bypassing the browser-refresh on a post-back. That is, when you click the Submit button in a web page, you don't hear the web browser make a little click sound, you don't see the status bar change, and you don't see the web page reload. Ok, but for non-techie users, they don't notice that stuff anyway. All they care about is that their data displays after clicking Submit. So why the AJAX craze and does the world really need it?

AJAX form submit


Let me elaborate on several factors I fear with AJAX.

1. AJAX does not make anything easier.

The whole point of a new technology becoming popular and used in everyday applications is to make our lives easier. Windows replaced the green-screen not because it was cooler, but because it was easier to click an icon with a mouse than to memorize a series of commands to type at a prompt. Does bypassing a browser-refresh make anything easier? If anything, it makes things more confusing to the user. It also makes things more complicated for the programmer. Asynchronous events are always more confusing.

2. AJAX does nothing we can't already do.

AJAX can change html in the web page on the fly and perform invisible post-backs. But Flash has been doing this for years. AJAX may not require the Macromedia plug-in, but is bypassing the security issue of installing the plug-in the only benefit here?

3. A Javascript alert box is just as good as inline HTML.

The common way of showing an error message in a form is a javascript alert box. The AJAX-ified method would be to alter the innerhtml of a div or span tag to change text in the web page, showing the error. Or if you prefer the Yahoo style, the background web page turns grey and a small dialog is drawn in the center of the page, displaying the error. But does the non-techie user really care where the message comes from? Either way, he reads it and clicks OK to dismiss it. One looks cooler than the other. One looks more confusing than the other.

ajax bugs


4. AJAX is buggy.

Almost all implementations of AJAX web applications seem to contain at least a few bugs. By bugs, I am refering to misplaced objects during animation, buttons not re-enabling, windows unable to be closed without clicking several times. This also includes variations in operation depending on the web browser. You can also throw in issues regarding latency and dial-up users vs broadband. Reliability is a big strike. Sure, this can be resolved with work towards a standard bug-free multi-browser compliant AJAX library, but is it worth it?

5. Sites abuse AJAX.

Too many sites are using AJAX to dim windows, animate messages, show inline text where an alert box or new page would be simpler, spy on user interaction with the web site, and more. This only creates confusion for users. If the web application has a real neccessity for a draggable window, then by all means, use AJAX (or rather DHTML) to include one. However, if the only point of including the feature is to look cool, maybe you could skip it.

6. The Privacy Factor.

A technique for tracking web site metrics, which is growing in popularity, is using AJAX to spy on users who visit a web site. Anything can be tracked, from the obvious page hits and link clicks tothe not so obvious clicks on images, mouse movement on the page, mouse movement over an image or object, and even a timed heartbeat giving away how long a user remains on a page. This is certainly a different kind of privacy risk posed by AJAX than most of us are used to.

Don't get me wrong. I am all for advancing useful technologies. I am just concerned with the popularity and hype of AJAX compared with how practical it is to actually use it. Sites like Digg, Reddit, and Yahoo have implemented AJAX, but isn't it really just bells and whistles? On Digg, clicking Login slowly fades in a username/password box. Reddit uses the grey method where the background of the web page greys out to show a white login box in the center of the page.

Not really Reddit AJAX, but I couldn't resist


The non-techie user would be just as happy (maybe even more happy) to see a new page appear with a clear username/password box to perform the login.

AJAX's Promising Features

There are some uses of AJAX which show a great deal of promise to push web applications to the point where they antiquate the desktop apps. Of course, the look and feel of a web application compared with a desktop one is important. YouOS has an amazing display of AJAX; moving windows around the web page, loading data, and running multiple processes all within the web browser. This is a more practical implementation of AJAX. Yahoo's roll-over help boxes are a convenient use of DHTML (which may as well be considered in the AJAX world).

Yahoo Ajax in action


If developers can weigh their options more strictly regarding the usage of AJAX and the business world can reduce the hype, maybe we can put it to some good use. Until then, let's really consider how important AJAX is to the future of web application development .. or could we be focusing on something better?

 Comments (25)   Permalink

Comments

yrhOqUjQVUJKDQ

Posted by VKPDNIRMp on 4/9/2010 @ 5:44am

FCDqKNvDbARW

Posted by LnbmATQssbKcJD on 11/3/2009 @ 6:11am

FCDqKNvDbARW

Posted by LnbmATQssbKcJD on 11/3/2009 @ 6:11am

aVbzYfEdesDVS

Posted by yhEEHAru on 10/22/2009 @ 12:02am

ahATEFQAc

Posted by DXSwaizkzMRBxWFMY on 10/4/2009 @ 4:49pm

aDzhBfksbCyzCaax

Posted by ONtWSvpcxSbzKQASzde on 10/2/2009 @ 8:38am

BnZSrsADJLRBV

Posted by sXlQXSIIbgMo on 8/10/2009 @ 8:55am

KUfrbMoKmgO

Posted by LLqOPnOYWwpOkwY on 7/30/2009 @ 5:42pm

sYubeCnEMmhf

Posted by MzXIBVBoeJHBNch on 5/30/2009 @ 1:47pm

EUamwTpCdQF

Posted by fSgrgZMXKDjFf on 5/16/2009 @ 2:03pm

jPxPcHbEIytFekzTde

Posted by SJaVTkfVzxA on 5/10/2009 @ 7:41am

YjXtgKUDipNxkbAipA

Posted by yTTIiRXbxQAUzFr on 4/20/2009 @ 10:50am

I have been ordering my medical supplies for blood pressure from eshoprx.com since last 3 years and pretty happy with their quality, service and prices.

Posted by Jason Grange on 1/24/2009 @ 12:03am

WYvpplIInBmEjFAzI

Posted by jbKZSzrhwxh on 1/20/2009 @ 11:38am

Generic Viagra There are a few people who say that top marked deadens are way more efficacious than the generic ones. Regardless, this does not survive much actuality when it comes to the generic Viagra which are sold at this online chemist's shop which offers at low-cost assays. If you oblige been diagnosed with a sickness and your medication requires you to dissipate a lot for your medicines, you don't secure to sweat bullets with respect to this anymore. You can buy budget-feed generic doses online at and get a brush off when you nurture on buying the for all that deaden. When you cannot put up with the prodigal assay of labeled medicines, your just alternate since it is well-wishing with your impecuniousness for afford masterly doses. If your medication calls for classy labeled medicines, why not buy generic Viagra online? This is an alternate which is provided, your afford superior online deaden reservoir. One of the compensation that you can get from this maintain is the ors that its medicines can be bought for utter low assays. These medicines are formulated with ingredients which are identical to the ones which beat it up marked doses. Regardless, the tolls of the two are in every respect altered. Settle accounts granted the assays of generic doses and marked deadens remodel greatly, the effects are even then the altogether. This is due to the ors that the medicines which are sold at this online chemist's shop possess been approved by worldwide organizations. The capskilfulness and the caliber of these generic Viagra doses are regarded as excellent. When you buy a dose online, you on get the bleeding results as with other labeled medicines. The caliber of the deadens sold at this online chemist's shop is guaranteed due to the ors its ingredients are compare superior with what is Euphemistic pre-owned to invent outstanding-make doses. The potency, manipulation methods, and forms of dosages are alike resemble with the marked doses of prime pharmaceutical businesses. You can buy trashy doses online when you are diagnosed with a bug. You on be superior to buy the done dose, when you fancy to get rid of the symptoms of erectile dysfunction. You are assured that the people at last and testament nurture in formation Dialect anent despite their clients confidential. Author: Joseph Alex http://www.onlinepharmacy.vg/catalog/-c-32_117.html

Posted by Joseph Alex on 12/31/2008 @ 12:58am

Cialis There are some people who say that top branded drugs are way more effective than the generic ones. However, this does not hold much truth when it comes to the generic medicines which are sold here. An online pharmacy which offers generic medicines at affordable prices. If you have been diagnosed with a sickness and your medication requires you to spend a lot for your medicines, you don't have to worry about this anymore. You can buy cialis and get a discount when you keep on buying the same drug. When you cannot tolerate the high price of branded medicines, your only option is an online pharmacy, since it is compassionate with your need for reasonably priced drugs. If your medication calls for high-priced branded medicines, why not generic cialis? This is an alternative which is provided at your affordable online drug store. One of the advantages that you can get from this store is the fact that its medicines can be bought for very low prices. You can order generic drugs at the website. These medicines are formulated with ingredients which are equal to the ones which make up branded drugs. However, the prices of the two are entirely different. Even though the prices of generic drugs and branded drugs vary widely, the effects are still the same. This is due to the fact that the medicines which are sold at this online pharmacy have been approved by worldwide organizations. The effectiveness and the quality of the generic drugs are regarded as excellent. The legality of these drugs has been supported by international regulatory boards. Some of these authorities are South Africa MCC, USA FDA, and WHO. When you buy cialis, the shipping service is offered for free. If you are residing within the European continent or at the other pole of the globe, the medicines that you have ordered will still be delivered to you. If you are a resident from the USA or from Europe, the duration of the shipping service can take fourteen days. One of the services that this online drug store provides its customers with is the chance to get a discount. Each time you order the same drug, you will be offered with a five-percent discount. Since the online pharmacy is compassionate with the plight of its sick patients, it does not charge you with hidden fees. Nor does it charge you when you consult with its physicians. You can buy cialis when you are diagnosed with a sickness. Serious ailments such as cancer or manic depression can be treated with some of the medicines sold at this online pharmacy. Author Clive Robert http://www.onlinepharmacy.vg/catalog/-c-32_469.html

Posted by Clive Robert on 11/19/2008 @ 12:31am

OBNgElEoBolac

Posted by mxeTeGmcGT on 7/13/2008 @ 7:13am

6ahnussjuw

Posted by yjouc1zobq on 9/15/2007 @ 7:52pm

Some good points and an interesting read.

Posted by Anonymous on 8/29/2007 @ 8:57am

I can agree with the comments made below, but to defend the author: is it REALLY necessary to put a fancy login-form on your site? It doesn't contribute in the long run in my opinion. I mean, usability is a big thing, same as accessibility. When a blind person uses your page, that fancy form doesn't have any value does it? Sure thing that it looks cool, but that may never be a reason to use it.8/29/2007 @ 8:57am

Posted by Bert on 3/16/2007 @ 11:45am

Get a reality check NOW!!

Posted by Thomas Hansen on 2/28/2007 @ 3:36pm

A feature of AJAX applications that you completely overlooked is the ability for web pages to update WITHOUT user interaction. For instance, GMail updates my inbox when new messages arrive, without me having to hit refresh. This is better for usability in the cases where sites emulate rich applications, and the concept of a "web page" is stretched so far that it no longer makes sense to speak of a navigation in the traditional sense. Also, there is the argument for bandwidth conservation (you severely reduce the amount of transferred data when you can transfer only the updated parts of a web page, and not do a total refresh).

Posted by Simon Ask Ulsnes on 1/8/2007 @ 11:28pm

You're correct - the main usage of AJAX is to bypass postbacks - which leads to the hoopla and whatnot of "Web as application" because it's a technique that allows emulattion of rich clients. Myself, I use it to retrieve data from the server when I cannot readily POST, mainly due to client requirements.

Posted by Liam Clarke on 1/8/2007 @ 1:40pm

AJAX does two things you have neglected to mention; Firstly, it reduces the net amount of time needed to complete many common tasks, and secondly - and far more importantly in the long run - it dramatically reduces bandwidth usage. This may sound trivial when you serve 10-100 GB a month, but for larger sites it reduces operating costs by a full order of magnitude (When used correctly, of course).

Posted by Oren on 1/8/2007 @ 8:04am

Add your comment

Name:
Email:
URL:
Comment:
What is 3+5?:

Archives
http://www.dummysoftware.com
   
         ksoft Blog and Newsletter  ksoft RSS Feed  ksoft on Twitter  ksoft on FriendFeed