Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Programming IT Technology

AJAX Buzzword Reinvigorates Javascript 541

samuel4242 writes "Javascript may have been with us since the beginning of the browser, but it's going through a renaissance as companies like Google create Javascript-enabled tools like Google Maps . There's even a nice, newly coined acronym , AJAX for "Asynchronous Javascript and XML". A nice survey article from Infoworld interviews Javascript creator, Brendan Eich, who says that this is what he and Marc Andreessen planned from the beginning. Perhaps AJAX will finally deliver what Java promised. Perhaps it will really provide a solid way to distribute software seamlessly."
This discussion has been archived. No new comments can be posted.

AJAX Buzzword Reinvigorates Javascript

Comments Filter:
  • by Anonymous Coward on Tuesday May 24, 2005 @12:19PM (#12624346)
    cleaning tub
    cleaning toilet
    getting first post
  • Java... (Score:1, Funny)

    by Anonymous Coward on Tuesday May 24, 2005 @12:23PM (#12624378)
    Like the Greater ajax - java embodies the virtues of hard work and perseverance when my browser tries to load it.
  • by Anonymous Coward on Tuesday May 24, 2005 @12:24PM (#12624398)
    By the way, am I the only one that uses the web with JavaScript turned off for almost every site?

    Yes. Here's your tin foil hat now go sit in the corner.
  • by deathcloset ( 626704 ) on Tuesday May 24, 2005 @12:25PM (#12624400) Journal
    Fry: [talking fast] These languages are on the fast-track to the it list; blastfax kudos all around.

    Leela: Uuh, hello! We haven't made one program since you two took over.

    "That Guy": Programming has nothing to do with the Programming business. buzzwords, people, buzzwords!
  • by asr_man ( 620632 ) on Tuesday May 24, 2005 @12:28PM (#12624437)

    Processing threads running in the background preloads page content..

    Browsers load AJAX applications automatically. Customers are often reluctant to install custom applications, but most people can be convinced to visit a Web site.

    Finally, the reason I was looking for to disable Javascript is here.

  • by Anonymous Coward on Tuesday May 24, 2005 @12:29PM (#12624456)
    Oh yes, I have JavaScript turned off. Also, I browse with a monochrome monitor, my speakers shut off, and my tinfoil hat firmly in place.

    Damn you technology!

    (get over JS)
  • by BillsPetMonkey ( 654200 ) on Tuesday May 24, 2005 @12:36PM (#12624527)
    * Bluechip client
    * Excellent Package
    * London, Engliand Offices

    Requirements -

    * 5 years of writing AJAX apps for enterprise clients
    * 5-10 years .NET Experience on Linux
    * At least 15 years Linux experience

    Call now or apply online by clicking here! [monster.com]
  • by Jeff Hornby ( 211519 ) <jthornby AT sympatico DOT ca> on Tuesday May 24, 2005 @12:42PM (#12624605) Homepage
    Great idea.

    I've got an .EXE on my site that does some really cool things including encrypting your hard drive. But that's OK, you can pay me $200 and I'll send you the decryption key.
  • by Anonymous Coward on Tuesday May 24, 2005 @12:48PM (#12624672)
    A response which does not belong here.

    Which site do you think you're on again? Have you looked around at all?
  • by grangerg ( 309284 ) on Tuesday May 24, 2005 @12:50PM (#12624696)
    Q.Did Adaptive Path invent Ajax? Did Google? Did Adaptive Path help build Google's Ajax applications?
    A.Yes. We wanted to call it HTTP, but that was already taken.
    Q. Is Adaptive Path selling Ajax components or trademarking the name? Where can I download it?
    A. Oops. Sorry; fooled you. It's not a product; cool acronym though, right?
    Q. Is Ajax just another name for XMLHttpRequest?
    A. Damn you kids are smart. Wait! I meant "No". We put "CSS" in there too, and "XML". Yeah; XML changes everything.
    Q. Why did you feel the need to give this a name?
    A. Two words: Midlife Crisis.
    Q. Techniques for asynchronous server communication have been around for years. What makes Ajax a "new" approach?
    A. Because I said so; I'm Jack Bauer!
    Q. Is Ajax a technology platform or is it an architectural style?
    A. Is using the BLINK tag a platform or is it an architectural style? Snatch the pebble from my hand, Grasshopper.
    Q. What kinds of applications is Ajax best suited for?
    A. Hmmm... That's a tough one. How about "web pages"? Does that sound nice?
    Q. Does this mean Adaptive Path is anti-Flash?
    A. Yes. If we liked Flash, why would we pull our hair out attempting something this complex in Javascript?
    Q. Does Ajax have significant accessibility or browser compatibility limitations? Blah blah blah...
    A. My sources say "Yes". ...but if you shake the magic 8 ball again, who knows?
    Q. Some of the Google examples you cite don't use XML at all. Do I have to use XML and/or XSLT in an Ajax application?
    A. Yes. We put "XML" in the acronym! Of course you have to! Why? ...because ...because SHUT UP!
    Q. Are Ajax applications easier to develop than traditional web applications?
    A. Duh. Are you stupid? Of course they are. We called it "AJAX"; isn't that teh ish?
    Q. Do Ajax applications always deliver a better experience than traditional web applications?
    A. Only if we make them. Everyone else sucks.

    And on a serious note: Who was the moron who made the onreadystatechange event handler? Why couldn't you just pass in a reference to the XmlHttpRequest object so people wouldn't be forced to use global variables to store the reference? Is that so hard?

  • by Schnapple ( 262314 ) <tomkidd.gmail@com> on Tuesday May 24, 2005 @01:00PM (#12624824) Homepage
    I guess AJAX reinvigorates Javascript. It's a perfectly cromulent term. It sure did embiggen Google Maps
  • by eno2001 ( 527078 ) on Tuesday May 24, 2005 @01:09PM (#12624900) Homepage Journal
    ...and be all of client side scripting. There is another...

    BLEACH (Bloatware + Leanware + Emacs + (x86) Assembly + C + Heroine) has been working wonders for my development. I usually start the day by shooting up in my office, then I start up all of the Office apps (bloatware) on my co-worker's PC to slwo him down. After that, I load up ACIDWARP.EXE (leanware. No DLLs, libs, nothing, jst one EXE and it's small for what it does) on my boss' PC which stuns him for a few hours so he can't keep track of what's going on in the office (usually play Purple Haze in the background). I then open up Emacs on my box and set to work redesigning everything (Screw WYSIWYG. It's overrated.) I also write a lot of my CGI in assembly language to keep the resource usage low and the code tight. C, when it's needed, which is almost never because of how well I can do things in assembly. And finally, another serving of heroine to keep the Jedi Mind tricks fresh. So far, this plan has worked so well, that I've been shuffled through about 70 different companies this year alone. My talents are in demand!
  • by lullabud ( 679893 ) on Tuesday May 24, 2005 @02:14PM (#12625635)
    Interviewer: "I'm here with Brendan Eich, the creator of Javascript. So, Brendan, it looks like some companies are doing some pretty awesome stuff with Javascript these days! Word has it this was what you envisioned for Javascript from the beginning."

    Brendan: "Yeah... um, this is exactly what we envisioned! Awesome tools like what Google is doing with the maps thing, and the... uh... craigslist + Google maps thing! Yeah.. these companies are finally doing exactly what we had originally planned, so... just wait until they come up with--I mean finally catch on to our big picture and we'll let you know what else we had envisioned! You'll just have to wait and see what we take credit fo--I mean, the other ideas of ours they catch on to!"

"Spock, did you see the looks on their faces?" "Yes, Captain, a sort of vacant contentment."

Working...