How to use DOJO and JSON to build AJAX applications: Part 1
The terminology AJAX is today one of the most important elements in the web development activity. AJAX is always becoming something so special for programmers and web developers that almost nobody can live without implementing some of the techniques that can be connected to AJAX. In this case, we are going to talk about how to make AJAX applications through DOJO and JSON. People using Gmail as their main e-mail application or Google as their favorite online searching tool are very familiar with the functionality of AJAX-enabled applications and in consequence, the demand of this kind is today increasing so fast. DOJO and JSON are to very different technologies but can be perfectly applied to make AJAX-enabled web applications. In this article I will show you how implement some techniques in your web applications such as custom DOJO widgets that help you to make auto-complete text boxes and others.
In general sense, what can we do with AJAX?
I think that everything your knowledge and capacity to research let you do. AJAX is very powerful because is able to exchange data between the web server where is hosted your website and the web browser operated by the end user. What if you can use web applications where request is completely transparent for users? With AJAX it is absolutely possible through the use of JavaScript codes or popular and tested libraries such as DOJO.
Talk to me about DOJO:
DOJO is not a complicated tool or a difficult technology. DOJO is simply a set of libraries that help you to build more efficient and easy web applications through JavaScript libraries. DOJO is easy because provide to developers a wonderful API containing a ton of useful features. Among the wide range of features available with DOJO you can find one that is able to make HTTP requests and receive their responses. There are too many developers that are using DOJO only for this important feature. Developers are continuously looking for reliable and fast applications and DOJO brings this opportunity when users perform web pages and web applications through any web browser. Beside this important capability, DOJO is able to provide other kind of functionalities such as string manipulation, DOM manipulation, data structure manipulation and others.
Talk to me about JSON:
Firstly, JSON stands for Java Script Object Notation and it means that JSON is a data interchange format that can be used to represent any kind of data structure in a very simple way. JSON is readable by humans in order anybody can understand the meaning of this text. The advantage of JSON is that this format is specially designed to be very lightweight in order you can transfer structured data over a network connection very fast. AJAX is a combination of technologies that is focused in optimize different the way web application perform process and how server, web pages and browser interact more easily and without unnecessary delays. JSON not only is faster, but is more secure if you want to use some encryption method and apply it to your AJAX application.
