rss-blogger.de— With the popularity of AJAX growing every day I've had the opportunity to collect and try out many more tutorials in the last several months.
Sep 17, 2006View in Crawl 4
Javascript is a SCRIPTING language.XML is a MARKUP language.The asynchronous use of a scripting language and a markup language, leaves you with what is essentially still just a scripting language that makes use of a markup language. There is NO programming involved, there is certainly some complex scripting, but scripting is NOT programming, no matter how complicated it gets.C/C++, Java (not at all related to javascript), and even BASIC are programming languages, the main difference being, a programming language allows your code to be compiled, and hence run without any other applications. A scripting language is interpreted, and requires another application to run this script. A program, written in a programming language, once compiled can be run without a browser. AJAX requires a browser, even if it's embedded in another application it has NO PURPOSE without a browser to interpret it. (Note that the definition of Java (not javascript) is a little fuzzy, in that it isn't necessary to compile, but since it is capable of compiling, it can be considered a programming language, unlike any part of AJAX)
@ dacheetahA scripting language.. not a programming language .. That is the stupidest thing I've ever heard! Yes there is a difference between interpreted and compiled languages.. but they are always programming languages.. You mean to say if I write some javascript I'm "scripting" and not "programming" Get a clue buddy! I can't believe the total ignorance of these posts..
It's astounding how many ill-informed diggers there are, yet more awesome how vocal those misinformed are. If Ajax were an acronym, it would commonly read "AJAX." You would even, perhaps, see it written as "A.J.A.X."It's funny; the article that is referenced - <a class="user" href="http://en.wikipedia.org/wiki/AJAX">http://en.wikipedia.org/wiki/AJAX</a> - actually refers to Ajax as shorthand, not an acronym. It makes the distinction. As a matter of fact, searching the document for the word "acronym" turns up an interesting result - a footnote that states, I quote: "At subsequent talks and seminars Garrett has made the point that Ajax is not an acronym."To further the point, this article refers to it as simply shorthand: <a class="user" href="http://www.adaptivepath.com/publications/essays/archives/000385.php">http://www.adaptivepath.com/publications/essays/archives/000385.php</a> ... No, I didn't Google random pages; this is widely credited as one of the first articles to use the term.In summation: It may "seem" like an acronym, and you may feel really strongly about it, just like you might really feel strongly that the sky is brick red, but that does not make it so.With that presented, I certainly hope I didn't hurt anyone's feelings. If it makes you feel better, then by all means bury my post. I really don't mind; my ego isn't tied to how many valueless "diggs" I get from people who I don't even know, and if it can brighten your day, then I say go for it.
dacheetahSep 18, 2006
Javascript is a SCRIPTING language.XML is a MARKUP language.The asynchronous use of a scripting language and a markup language, leaves you with what is essentially still just a scripting language that makes use of a markup language. There is NO programming involved, there is certainly some complex scripting, but scripting is NOT programming, no matter how complicated it gets.C/C++, Java (not at all related to javascript), and even BASIC are programming languages, the main difference being, a programming language allows your code to be compiled, and hence run without any other applications. A scripting language is interpreted, and requires another application to run this script. A program, written in a programming language, once compiled can be run without a browser. AJAX requires a browser, even if it's embedded in another application it has NO PURPOSE without a browser to interpret it. (Note that the definition of Java (not javascript) is a little fuzzy, in that it isn't necessary to compile, but since it is capable of compiling, it can be considered a programming language, unlike any part of AJAX)
dacheetahSep 18, 2006
@nofxjunkee:If you're going to link to duggmirror, you might as well link to the actual article on duggmirror. (Like blacksoul has done further down)It's alot easier for someone to simply click:<a class="user" href="http://duggmirror.com/programming/How_To_Learn_AJAX_Tutorials/">http://duggmirror.com/programming/How_To_Learn_AJAX_Tutorials/</a>
wiskydrinkerSep 18, 2006
@ dacheetahA scripting language.. not a programming language .. That is the stupidest thing I've ever heard! Yes there is a difference between interpreted and compiled languages.. but they are always programming languages.. You mean to say if I write some javascript I'm "scripting" and not "programming" Get a clue buddy! I can't believe the total ignorance of these posts..
dacheetahSep 18, 2006
Neither "Scripting Language" nor "Programming Language" are defined terribly accurately, but a quick google search (I could have kept going, but five is enough) and I have a handful of pages that seem to agree, at least to general, with what I've said:<a class="user" href="http://www.itee.uq.edu.au/~seminar/archive/2003/sem-0091.html">http://www.itee.uq.edu.au/~seminar/archive/2003/sem-0091.html</a><a class="user" href="http://www.answerbag.com/q_view.php/948">http://www.answerbag.com/q_view.php/948</a><a class="user" href="http://www.tcl.tk/doc/scripting.html">http://www.tcl.tk/doc/scripting.html</a><a class="user" href="http://www.killersites.com/blog/2005/scripting-vs-programming-is-there-a-difference/">http://www.killersites.com/blog/2005/scripting-vs-programming-is-there-a-difference/</a><a class="user" href="http://compilers.iecc.com/comparch/article/93-08-096">http://compilers.iecc.com/comparch/article/93-08-096</a>I'm willing to admit that being compiled is certainly not the only criteria, nor does being able to be compiled make something certainly a programming language, nor that something that can't be compiled is certainly not a programming language, but I still stand by the general idea of my post.
Closed AccountSep 19, 2006
It's astounding how many ill-informed diggers there are, yet more awesome how vocal those misinformed are. If Ajax were an acronym, it would commonly read "AJAX." You would even, perhaps, see it written as "A.J.A.X."It's funny; the article that is referenced - <a class="user" href="http://en.wikipedia.org/wiki/AJAX">http://en.wikipedia.org/wiki/AJAX</a> - actually refers to Ajax as shorthand, not an acronym. It makes the distinction. As a matter of fact, searching the document for the word "acronym" turns up an interesting result - a footnote that states, I quote: "At subsequent talks and seminars Garrett has made the point that Ajax is not an acronym."To further the point, this article refers to it as simply shorthand: <a class="user" href="http://www.adaptivepath.com/publications/essays/archives/000385.php">http://www.adaptivepath.com/publications/essays/archives/000385.php</a> ... No, I didn't Google random pages; this is widely credited as one of the first articles to use the term.In summation: It may "seem" like an acronym, and you may feel really strongly about it, just like you might really feel strongly that the sky is brick red, but that does not make it so.With that presented, I certainly hope I didn't hurt anyone's feelings. If it makes you feel better, then by all means bury my post. I really don't mind; my ego isn't tied to how many valueless "diggs" I get from people who I don't even know, and if it can brighten your day, then I say go for it.