![]() |
"The End of Software Upgrades, Fixes, and Security Patches" - this feature
is closer to client-server technology, not AJAX.
Great post!
I agree with the Ajax != Web 2.0. Simpy doesn't currently use _any_ Ajax,
yet it has various other elements that people wold call "Web 2.0".
Yes, I do agree with all commentors so far.
Are you sure you're talkin about Ajax ?
As far as I can tell, the only thing that AJAX brings to the table is that
it significantly improves the user experience by avoiding the round trips
to the server as the user input data that affect other fields/data on the
page.
I agree, mostly. I don't agree that AJAX (or webservices) is "disruptive"
(http://en.wikipedia.org/wiki/Disruptive_technology). Web services are
simply another piece to the puzzle. Client software will not go away.
There are a lot of good reasons and situations for a client program to have
all necessary data locally and to not be a part of a larger system.
Ajax applications doesn't need an API more than you can say that the
application itself is an API (with GETs/POSTs from the browser). Lots of
Ajax applications doesn't use XML per se. The suite at 37signals is an
example of this.
It's my guess that AJAX (in XMLHttpRequest form) won't be the preferred
method of building client driven web 2.0 apps because of the cross domain
limitations.
AJAX is definely != web 2.0
Just posted a link on Ajaxian
(http://ajaxian.com/archives/why-ajax-is-disruptive).
I agree with a few other commenters that these disruptive features are
continuations of Netscape's early promise to "reduce Windows to a set of
poorly debugged device drivers". More on my site at
http://mike.teczno.com/notes/dion.html.
All the points you make do not apply specifically to AJAX, but to web pages
in general. People have been calling the web disruptive for years and
especially during the dot-bomb era, for the same reasons that you list.
Yes, it's true, people have said many of these very same things before
about Web-based software. But I believe that until now it couldn't deliver.
With Ajax, you can now find software that does almost anything traditional
software can do, and in just as satisfying a way, and usually more.
I think Ajax is very important for exactly the reasons you list. I've been
working on a software tool for the next generation of web applications
called YAJAF!.
I hate to rain on this parade, but I don't understand how any of the
features mentioned were introduced by Ajax- I could do all of those things
through a regular server postback before new revelations were announced by
people who spend most of their free time staring into an LCD monitor.
One more reason: no one can steal your software if it runs on your server,
anyone can use it for a small fee, but no one can copy it (unless someone
breaks into the server).
Nice post and many good points. However This notion that the world is a
completely connect place is far from reality IME. I have blogged about my
experiences of using Lufthasna's in flight internet service and it was a
good experience but I would certianly not want it to be a requirement that
I was attached in order to be able to perform basic tasks.
For the "Wherever You Go", Meebo is going to be handy, especially if you're
at an internet cafe or something like that... Good thing I have my
passwords memorized ;)
For the "Wherever You Go", Meebo is going to be handy, especially if you're
at an internet cafe or something like that... Good thing I have my
passwords memorized ;)
Here's a cool AJAX website that does free URL forwarding and redirection:
http://URLic.com
In my opinion Ajax is one of the best new things in web development
history. I just wonder if this helps or damages the pagerank of any
website?