Three years a go, I started on trying to uderstand how the
Yahoo's LAUNCHcast Radio works... What keept me awed, besides how wide and fully assorted is the collection of music it delivers, was how well visually designed and user friendly achieved is the UI of such a Web application... But most of all, my mind held
on inquiring my awareness about that three tiny customizable controls, whose enables the user to rate the song, the artist and/or the album... Every time I rated any or several of those, I got just astonished how those tiny UI controls works: Fast to sent
my weak, but personal, music appreciation to Yahoo, fast to update my UI... And without any glimpse of reloading the UI's HTML page... As if that application is working localy in my PC... Well, a little latency is there, but I ever was aware such sending of
my ratings and updating the HTML page, have happened through a round trip over the Internet... From time to time I still hear my LAUNCHcast Radio personal station, just for enjoy how, after three years on rating music, it delivers to me almost only that whose
I love and makes my soul go happy.
About that time (2001), I have almost mastered my understanding and developer skills to deal with
DHTML/CSS/DOM,
MS Scripting (VBScript and JavaScript),
ASP and
T-SQL and one year after (2002), I entered the world of XML spending some, hard to afford for me in that time, $ 70 US and three months, in my own room isolation of the world, with the only companion of my PC and the two books I have bought in a library
at Guadalajara, Jalisco, México (where I lived then) from
Wrox and Que... Also I tryed then several prototyping tests with
MS Remoting Scripting... How easy I have found to depict how the Yahoo's LAUNCHcast Radio UI works...
Several days a go, I have been leaded somewhere, here at Channel 9 (I can't remember how or by who), onto learnig what AJAX is... Certainly I have found such an acronym, referenced several times in several posts, but at first glance, I have taken it as one
of those technologies from outside the Microsoft's world, and I ever avoided to reply on the matter or to get intersted on it... But, when I encountered on front of me that acronym deployed as "Asynchronous JavaScript And XML" and I read...
ASP.NET Spiced: AJAX wrote:What Is AJAX?
AJAX, short for Asynchronous JavaScript And XML, isn't a technology but rather a grouping of technologies. AJAX uses a communication technology (typically SOAP and XML) to send and receive an asynchronous request/response to the server, and then leverages presentation technologies (JavaScript, DOM, HTML, and CSS) to process the response. Applications using AJAX are legitimate today, because most browsers support the necessary technology. For a more detailed definition of AJAX, visit the AJAX Wikipedia entry.
What does AJAX really mean? It lets you execute a server-side method through a JavaScript call, without requiring a browser refresh. Think of it as a mini request/response that happens behind the scenes from the user. If you still aren't clear what AJAX is, take a look at two popular examples from Google: Google Suggests and Google Maps. If you are new to AJAX, the responsiveness of those two applications should make your skin tingle slightly.
I understood I have been all those full three years preparing my self, though unconciously, to say: Welcome AXAX, kudos!... And to walk confidently a bit more ahead on my own developer road... Taken of the Microsoft's hand.
How have you prepared or are preparing your self to go on your road ahead?
Tonatiúh
EDIT: I suggest to those intersted in AJAX, to click on the link to the Wikipedia definiton of AJAX (shown in the quote from MSDN above).
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.