Home Home page » » Programming Programmazione

AJAX – The Web 2.0 language AJAX - La lingua del Web 2.0

AJAX in a Nutshell AJAX in a Nutshell

By definition, Web 2.0 is about user content. Per definizione, Web 2.0 è di circa il contenuto utente. In plain words is about wikis, instant messaging, mashups, social bookmarking, podcasting, blogging etc’. In parole semplici è di circa wiki, instant messaging, mashups, Social Bookmarking, podcasting, blogging etc '. The crucial factor in the realization of these concepts is the ability to enhance the user experience when interacting with web sites. Il fattore cruciale per la realizzazione di questi concetti è la capacità di migliorare l'esperienza utente quando interagisce con i siti web. Web 2.0 companies needed a technical platform that will enable the build of rich and interactive web applications, and that’s where AJAX (Asynchronous JavaScript and XML) comes. Web 2.0 società bisogno di una piattaforma tecnica che permetterà di costruire la ricca e interattiva di applicazioni web, e che dove la tecnologia AJAX (Asynchronous JavaScript and XML) di provenienza.

I read that people tend to use the terms Web 2.0 and AJAX interchangeably. Ho letto che le persone tendono ad usare i termini del Web 2.0 e AJAX intercambiabile. The thing is that AJAX is not Web 2.0 but its main enabler and building block. La cosa è che AJAX non è Web 2.0, ma il suo principale elemento di costruzione e di blocco. The most prominent web applications released by Google during the last 3 years (such as Maps and Gmail) leverage AJAX, as well as other prominent web 2.0 applications such as FlickR, chatting applications, games and widgets do. La maggior parte prominente applicazioni web rilasciata da Google nel corso degli ultimi 3 anni (come Maps e Gmail) leva AJAX, come pure altre applicazioni web 2.0 come Flickr, applicazioni di chat, giochi e gadget fare.
The AJAX implementation I like the most is L'applicazione AJAX mi piace di più è Google Suggest Google Suggest . Give it a shot and see how the application updates the suggested searching terms as you type. Dare un colpo, e vedere come l'applicazione aggiorna i termini di ricerca proposto durante la digitazione. That’s AJAX! Ecco AJAX!

The revolutionary aspect of AJAX, is that it allows the user’s interaction with the web site to happen independently of communication with the server (ie asynchronously). L'aspetto rivoluzionario di AJAX, è che permette all'utente di interazione con il sito web indipendente che accada di comunicazione con il server (vale a dire in modo asincrono). The main benefit of this feature is that the user’s interaction with the web site is continuous and not disturbed by page refreshes (visualized as blank pages and hourglass icons) as in a Web 1.0 application. Il principale vantaggio di questa funzione è che l'interazione dell'utente con il sito web è continuo e non disturbato da pagina verrà aggiornata (visualizzati come pagine vuote e clessidra icone) come in una applicazione Web 1.0. This results in “desktop-like” web applications, that users have fun to work with. Ciò si traduce in "desktop-like" applicazioni web, gli utenti che hanno divertimento con cui lavorare.

So how AJAX works? Quindi, come AJAX funziona?

AJAX uses JavaScript as its client side programming language, that enables the fetching of data from the server. AJAX utilizza JavaScript come il suo lato client linguaggio di programmazione, che consente l'durante il caricamento di dati dal server. Following user action in a web page (such as dragging and dropping, typing etc’), JavaScript calls a special object named XMLHttpRequest, that enables the fetching of additional required data from the server, without causing a page refresh. In seguito l'utente in una pagina web (come drag-and-drop, digitando etc '), JavaScript chiamate uno speciale oggetto chiamato XMLHttpRequest, che consente l'durante il caricamento di ulteriori dati richiesti dal server, senza provocare una pagina di aggiornamento. That data can be provided in XML or plain text format, and incorporated seamlessly to the web page once it’s available. Che i dati possono essere forniti in formato XML o in formato testo normale, e inseriti perfettamente alla pagina web una volta che è disponibile.

Stay tuned for more on the technical aspects of AJAX. Restate sintonizzati per maggiori sugli aspetti tecnici della tecnologia AJAX.

This article is contributed by Gili Weinbach, He is a Business Intelligence developer and owner of Questo articolo è contribuito da Gili Weinbach, Egli è uno sviluppatore di Business Intelligence e proprietario del AVirtualExit.com AVirtualExit.com , a practical Web 2.0 blog. , Un pratico Web 2.0 blog.

Tags: Tag: , , ,

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanПереведите к русскому/RussianΜεταφράστε στα ελληνικά/GreekVertaal aan het Nederlands/Dutchترجمة الى العربية/Arabic中文翻译/Chinese Traditional中文翻译/Chinese Simplified한국어에게 번역하십시오/Korean日本語に翻訳しなさい /JapaneseTraduza ao Português/PortugueseTraduca ad Italiano/ItalianTraduisez au Français/FrenchTraduzca al Español/Spanish
SMS abbonarsiPrint This Post

Posted on 30th March 2007 by Pubblicato il 30 marzo 2007 Ashish Mohta Ashish Mohta , A tech blogger who writes about solving day to day problems of people who use computer. , Una tecnologia blogger che scrive circa la risoluzione di giorno in giorno i problemi delle persone che usano i computer. He also writes on How to use the applications like Office, PC tips, Online tools,Browsers and more. All posts by Egli scrive anche su come utilizzare le applicazioni di Office come, PC suggerimenti, strumenti on-line, browser e molto altro ancora. Tutti i posti da Ashish Mohta Ashish Mohta | Connect with me @ | Collegare con me @ Twitter Twitter | | Linkedin LinkedIn | | Facebook Facebook | | Stumble Stumble | Need more help? | Serve ulteriore aiuto? Ask your Questions at our Le vostre domande al nostro Support Center Support Center




Leave your response! Lascia la tua risposta!

Be nice. Sii gentile. Keep it clean. Tenere pulito. Stay on topic. Rimani in argomento. No spam. N. spam.

You can use these tags: È possibile utilizzare questi tag:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>