If you people keep writing stuff like “iPhone apps can be written in JavaScript or AJAX”, I will hunt you down and kill you.
What does AJAX mean? It’s shorthand for “Asynchronous JavaScript and XML” – it is entirely about sending extra requests and receiving extra responses without needing to reload the entire page. XML doesn’t really have anything to do with the core of it, but the JavaScript object which enabled this is named XMLHTTPRequest and was invented by Microsoft. (The object vends results in two forms: the raw text or an XML DOM (”document object model”) structure; thus the “XML”.)
So, in short, what most people mean by AJAX is either a way of communicating with the server or the actual object (XMLHTTPRequest) in JavaScript that currently makes this possible. Therefore, AJAX is not a fucking programming language. It is in fact a component of a current programming language. Writing “iPhone apps can be written in JavaScript or AJAX.” is a bit like writing “examples of mammals include the tiger, the human and the human hand”. It is not only wrong, it is spectacularly incorrect.
No comments yet.
Leave a comment
Your e-mail address is never shown. If you type a line break in the comment, it will show up as a line break (naturally). The following HTML is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>