Perhaps you use LinkedIn - http://www.linkedin.com or Jobster - http://www.jobster.com and very probably you have had a glance at Google maps - http://maps.google.com/
If that's the case you cannot but have noticed that these sites and others have another look and feel. Its not about but about the way that they seem faster and easier to use.
A lot of websites are slow and tedious giving the feeling to you thatyou have plenty o...
Have you ever seen how the sense of the net is changing?
Maybe you use LinkedIn - http://www.linkedin.com or Jobster - http://www.jobster.com and very probably you have had a review of maps - http://maps.google.com/
If so you can't but have pointed out that these sites and others have another look and feel. Its not about but about the way they appear faster and easier to use.
A great number of web sites are slow and tedious giving the impression to you thatyou have the required time to obtain a coffee as well as go to lunch. It's the terrible hourglass. You click a link and the hourglass appears since the site contacts the server and the server ponders what it is going to send back to you.
There's a reason for the new sites being faster and better to use. Their called AJAX.
Not the cleaner created in 1947 nor the legendary Greek hero but a web development strategy.
AJAX isn't new technology but a combination of existing mature technologies. Learn extra resources on our partner web site by browsing to http://www.houzz.com/pro/neilcamenker/neil-camenker. Their an abbreviation for Asynchronous JavaScript and XML and a web develop-ment technique to make web pages feel more open. It does this by exchanging small amounts ofdata with the machine behind the scenes and displays it without re-fetching the whole site at the same time, hence the definition of Asynchronous.
In case you aren't entirely clear what asynchronous means, synchronous means that processes are influenced by other processes 1 >> 2 >> 3 etc although asynchronous is the ability to handle processes separately from other processes.
It may seem that putting a layer to any ap-plication will make it less sensitive, but because the visitor first loads an AJAX motor responsible for both providing the program the user sees and speaking with the machine on the users account the user is very seldom looking at an hourglass image waiting around for the serverto do something.
Every user action that normally would create work on the server goes to the AJAX motor instead. Any reaction to an individual activity that doesnt require a trip back to the machine the engine handles by itself. It creates these requests asynchronously without affecting an users interaction with the application form if the engine needs something from the machine in order to respond.
All of this means AJAX is sexy just now - a bit like Flash has been. It may be very attractive to use AJAX simply because AJAX is cool or my boss said to.
But when you're making any site you should think about your web visitors first. What do they need this program to-do? What'll allow it to be better to use? A good guideline as to whether or not to use AJAX IS: AJAX is for action not content.
You may want to think again if you're not accessing data that changes then. The point-of the request is that it makes demands to-the machine for data that's improved faster - because it is happening as the reader does something else. When they click a link or switch information shows up instantly. Then you probably shouldn't use Ajax to access it, if your articles or knowledge never or rarely changes.
Then you'll find other issues:
Site changes
There is a brief moment of re-adjustment once the material changes when a completely new page is made. Since this doesnt happen with smaller portions of the display this becomes more obvious. This can keep people wondering.
Seo
Research machines don't generally see the JavaScript code required for AJAX. In case people wish to be taught extra resources about rate us online, there are many on-line databases you might consider pursuing. This may mean AJAX pages stay un-indexed until a static page is provided.
JavaScript
As AJAX utilizes JavaScript, that will be applied differently by different windows or even different types of the same browser the JavaScript may need to be rewritten for a number of browser( s) type( s) though history libraries are solving this, but a problem still appears if the user has switched off JavaScript support in the browser. Browsing To www.neil-camenker.com possibly provides cautions you could give to your father.
Internet stats
Several web analytics answers are based on a new page whenever new or updated material is shown to the user or to observe a process including a check-out being loaded. Because Ajax alters this attention must be taken to account for how to ensure a page or a percentage of a page can be properly tracked.
Having published anything above, Google has made a massive investment in developing AJAX web sites. Rate Us Online includes more about how to acknowledge it. All of the major products and services Google has introduced including Google Maps, Gmail, Google Groups, Google Suggest and Orkut are AJAX applications.
However , AJAX [and other terms such as Rich Internet Applications or RIA for tolls such as Flash] are just new terms for a technologies and technology combinations which have been around for years.
Given the nonsense for these conditions, it's practical not-to get carried away. Careful evaluation of when and how you can use AJAX is vital.
Dont neglect that other programs and Flash still don't form the foundation of most internet sites and people need functionality first. If AJAX enhances the customers knowledge whether via style or speed then its worth considering watchfully..
No comments:
Post a Comment