The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Ajax?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jamis Buck

Posts: 184
Nickname: minam
Registered: Oct, 2004

Jamis Buck is a C/Java software developer for BYU, and hacks in Ruby for fun.
Ajax? Posted: Feb 27, 2005 10:07 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Jamis Buck.
Original Post: Ajax?
Feed Title: the buckblogs here
Feed URL: http://weblog.jamisbuck.org/blog.cgi/programming/index.rss
Feed Description: Jamis Buck's corner of the blogging universe. Mostly about ruby, but includes ramblings on a variety of topics.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Jamis Buck
Latest Posts From the buckblogs here

Advertisement

In a recent article, Jesse James Garrett describes “Ajax”, which is the term he has coined for describing “Asynchronous Javascript +XML”. The question a lot of people have been asking is, “why rename this, when it has existed for years?”

I, for one, see a lot of value in a name. How many of you have tried to have an intelligent discussion with coworkers about “XMLHTTPRequest”? First of all, it’s next to impossible to say more than once or twice per minute.

As I recently posted on Ruby-Talk:

It’s certainly easier to talk about “Ajax” than “that technique that uses XMLHttpRequest to send asynchronous requests to the server via Javascript without having to reload the page.” That’s the point, I think—not that something new has been discovered, but that a label has been given to that thing to make it easier to discuss. I’d even go so far as to posit that the reason Ajax has taken so long to really start gaining attention is because there’s not been an easy way to talk about it.

Think about design patterns. Most people agree that these are good things. However, most of these patterns are not new—it’s just that they’ve recently been given names to facilitate discussion about them.

When you give something a name, you can define and then hide an entire
host of assumptions behind it. That’s where the value comes from.

At any rate, I really don’t care what people call it, as long as they define it somewhere, and the term becomes widely used. Ajax meets the first criterion, and is rapidly growing to meet the second, so I’ll use it.

On a somewhat related note, I’ve written by first Ajax-enabled application. It’s a simple word game—feel free to try it out right here. No guarantees how long that link will remain viable—it’s running on a manually-started lighttpd instance. But enjoy it while it lasts. (Note: it has only been tested on Firefox and will almost certainly not work correctly with IE.)

Oh, and if you want to download the app itself, grab it here.

Read: Ajax?

Topic: The Ruby Mix Tape, Day Three Previous Topic   Next Topic Topic: ‘They won’t ever fit together like Rails’

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use