I've long maintained that javascript is a wonderful language, and is driven by idiots who don't know the first thing about programming.
This new ""ajax"" thing (Which is a label that someone has made up to stroke their own ego, imho) describes livepage just as well as it describes google maps.
The major way it differs from "OnMouseOver" style coding is the heavy use of a communication framework between client and server that doesn't involve pageloads. xmlrpc requests is popular. I believe google uses xmlrpc facilities and doesn't use XML, just rips out the message body and processes it directly.
4 comments:
And that's different from the classic JavaScript which does OnMouseOver how?
I've long maintained that javascript is a wonderful language, and is driven by idiots who don't know the first thing about programming.
This new ""ajax"" thing (Which is a label that someone has made up to stroke their own ego, imho) describes livepage just as well as it describes google maps.
The major way it differs from "OnMouseOver" style coding is the heavy use of a communication framework between client and server that doesn't involve pageloads. xmlrpc requests is popular. I believe google uses xmlrpc facilities and doesn't use XML, just rips out the message body and processes it directly.
So, basically, it implements client-side events via implementing sockets on top of HTTP? Oh, joy.
no, the sockets remain underneath http, the data transport is on the top of http.
apparently google even puts application data in the HTTP headers.
Post a Comment