Remember Me
forgot your password?

AJAX - The introduction

AJAX

Asynchronous JavaScript + XML, is not a new technology or a new programming language, but a new way to use existing standards. It is a term coined in 2005 by Jesse James Garrett, which describes a "new" approach to using a number of existing technologies together, including: HTML or XHTML, Cascading Style Sheets, JavaScript, The Document Object Model, XML, XSLT, and the XMLHttpRequest object. It is a new technique for creating better, faster, and more interactive web applications

When these technologies are combined in the AJAX model, web applications are able to make quick, incremental updates to the user interface without reloading the entire browser page. This makes the application faster and more responsive to user actions.

With AJAX, a JavaScript can communicate directly with the server, with the XMLHttpRequest object. With this object, a JavaScript can trade data with a web server, without reloading the page.

AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages.

The AJAX technique makes Internet applications smaller, faster and more user-friendly.

Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:

  • standards-based presentation using XHTML and CSS;
  • dynamic display and interaction using the Document Object Model;
  • data interchange and manipulation using XML and XSLT;
  • asynchronous data retrieval using XMLHttpRequest;
  • and JavaScript binding everything together.

The classic web application model works like this: Most user actions in the interface trigger an HTTP request back to a web server. The server does some processing — retrieving data, crunching numbers, talking to various legacy systems — and then returns an HTML page to the client. It’s a model adapted from the Web’s original use as a hypertext medium.

Although we are just beginning to realize its full potential, the proven success of famous AJAX-based projects like Google Maps, Google suggest or gmail are few real time examples which signifies that this is not just another media hype, but rather a promising technology that may change web-applications as we know them.

The biggest challenges in creating Ajax applications are not technical. The core Ajax technologies are mature, stable, and well understood. Instead, the challenges are for the designers of these applications: to forget what we think we know about the limitations of the Web, and begin to imagine a wider, richer range of possibilities.

Ajax has changed the face of the web forever. Save for some of the browser enhancements and a few other technologies, I dare to say that it’s had the most significant impact on the way we use the internet in its short life

marketraise

I am web developer and a owner of a web development company. For any further queries or any real time projects feel free to contact marketraise at http://www.marketraise.com

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Programming Articles
  • More from marketraise

Why use Silverlight Reporting Services

By: chaudhary fahim | 05/01/2010
Internet users are increasingly looking into using Silverlight reporting services.

Cakephp Google Map Api Integration

By: Digisha Modi | 05/01/2010
With Google Maps API implemented into your website you can not just have your business location displayed but also can make it possible for the user to plot the easiest way to get to your business from where they are. What some websites are now doing is displaying a link that takes a user directly to Google Maps from their site for directions.

SugarCRM Implementation

By: Digisha Modi | 05/01/2010
SugarCRM is a popular customer relationship management system. It is available in both free open source and commercial versions, making it an ideal way for small-medium business to try out a CRM system without committing large sums of money. Although SugarCRM is carefully designed for ease of use, attaining measurable business gains requires careful planning and research.

SugarCRM Customization

By: Digisha Modi | 05/01/2010
SugarCRM has a flexible architecture and can easily be adapted and customized to meet individual requirements. Open Source Development offers to customize the SugarCRM application as per the requirements of individual clients. We possess the necessary expertise and experience to develop customized SugarCRM solutions.

Custom Built Shopping Cart

By: Digisha Modi | 05/01/2010
Online Shopping cart play a vital role in improving people’s business. It has become one of the essential parts of a shopping cart website. These ecommerce stores are creating markets of never-ending choice where consumers can get exactly what they want. Since there have been many advances to the internet and the internet marketing services, it made it very easy to make money online.

Cakephp Application Development

By: Digisha Modi | 05/01/2010
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Some collapse into unusable and complex collections of pre-built libraries and tools that enslave developers into difficult and truly unusable programming methodologies; others do not.

Reviews:How to Burn BitTorrent Movies to DVD?

By: lyndon123 | 05/01/2010
Wondershare Video to DVD Burner is a professional one to burn BitTorrent movies to DVD. Of course, blank recordable DVD disk is needed.

how to enjoy flip video on PSP and PSP GO on mac ?

By: jolly | 05/01/2010
Flip video to PSP Mac converter converts flip video to Sony PSP, import Flip Ultra/Mino videos to PlayStation Portable (PSP) for playback on Mac.

Joomla and It's Advantages

By: marketraise | 10/09/2009 | Web Design
Joomla allows web designers to develop websites by combining modules, and requires no programming knowledge. Joomla framework is written in PHP, as are the modules used to customize websites.

Importance of Links and Link Popularity in SEO

By: marketraise | 07/07/2009 | Link Popularity
Link Popularity holds a major role in a ranking strategy. It refers to the number of ways in which your site's link is popular across the Internet.

Google Toolbar PR vs Actual PR

By: marketraise | 17/06/2009 | SEO
Many of us are confuse or either unaware about that the page rank that we view on the Google toolbar varies from the actual Page rank that Google assign to your Web page. Article provides you with the information on what page rank is and how they both differ from each other

On Page and Off Page SEO Factors

By: marketraise | 17/06/2009 | SEO
The world around today has widely chosen Internet search engines as the most accepted destination to collect information. Getting visible in search engines is considered as the new era of online advertising.

AJAX - The introduction

By: marketraise | 25/05/2009 | Programming
People who want to know basic about AJAX and the ones who are confused about the technology or application. The article helps you for the information

Offshore IT Outsourcing Concepts

By: marketraise | 22/05/2009 | Outsourcing
Offshore outsourcing are now a days very important part of small and large scale business.The article provides you with the basic concepts of offshore outsourcing.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.46, 6, w3)