| By Christian Decker | Article Rating: |
|
| October 10, 2006 08:00 AM EDT | Reads: |
13,934 |
- Asynchronous Communication: allows fetching and sending data asynchronously, in the background.
- DOM-Manipulation: which allows all those fancy Flash-like effects on web pages, such as zooming images, floating windows, but also really basic stuff, like swapping text in boxes.
Many of the haters argue that by using these techniques the programmers make nice applications but make things more difficult, adding complexity to the client, which before Web 2.0 was a viewer, creating portability issues and last but not least excluding all those visitors that do not use a supported browser. But let’s go a bit deeper into the things involved, when building a web service. First of all we’re able to identify three different parts:
- The server side application: this may be as complex as you want but for our purposes we’ll just assume that it gets some input from the user, processes it, updates its internal state and returns some data to the user.
- The data: the input and output data of our service.
- The User Interface: this is where the user gets to see the data in all its beauty (or uglyness as it often happens).
This is actually one step forward, but in the meantime a return to the roots of the Web: we now serve “pure data” or content, without all the formatting clutter that scrambled our data back in Web 1.0. The reduction of redundancy is a nice side effect, not having to download the layout on every refresh. The fact that we serve pure data using standard formats and standard protocols allows us to create non-human interaction between a web service and a client, the data is available for further elaboration and is independant of its actual representation in the User Interface. And here we are, welcome to the Semantic Web.
Humans are capable of using the Web to, say, find the Swedish word for “car”, renew a library book, or find the cheapest DVD and buy it. But if you asked a computer to do the same thing, it wouldn’t know where to start. That is because web pages are designed to be read by people, not machines. The Semantic Web is a project aimed to make web pages understandable by computers, so that they can search websites and perform actions in a standardized way. The potential benefits are that computers can harness the enormous network of information and services on the Web. Your computer could, for example, automatically find the nearest manicurist to where you live and book an appointment for you that fits in with your schedule. A lot of the things that could be done with the Semantic Web could also be done without it, and indeed already are done in some cases. But the Semantic Web provides a standard which makes such services far easier to implement. [From Wikipedia]
- MusicBrainz: Metadata for music
- Last.fm: music profiling
- flickr: imaging service
- del.icio.us: bookmark sharing
- FedEx
- PayPal: Fast and easy payments online.
- many more…
This article appeared originally as a blog at Christian Decker's web site, http://snyke.net/blog/2006/03/30/why-ajax-is-conceptually-better/. Republished here with the permission of the author.
Published October 10, 2006 Reads 13,934
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Christian Decker
Christian Decker is an informatics student living in Zurich, Switzerland. He blogs at http://snyke.net/blog.
![]() |
E-Surfer's Weblog 11/11/06 06:45:10 PM EST | |||
Trackback Added: Web 2.0 vs Web 1.0: Why Ajax is Conceptually Better; Web 2.0 vs Web 1.0: Why Ajax is Conceptually Better ? We now serve 'pure data' or content, without all the formatting clutter that scrambled our data back in Web 1.0. The reduction of redundancy is a nice side effect, not having to download the layout on |
||||
- The Top 150 Players in Cloud Computing
- Kindle 2 vs Nook
- 4th International Cloud Computing Conference & Expo Starts Today
- Yahoo! to Keynote 4th Cloud Expo: Accelerating Innovation with Cloud Computing
- Is the PR Business Extinct? Yes
- Exclusive Q&A with Rich Marcello - Unisys President, Systems & Technology
- BEA Updates WebLogic SOA Portal for Web 2.0 Era
- Ulitzer News: Search vs New Media
- Typhoon Ondoy (Ketsana) and Floods Hit the Philippines
- Publishing Synergy: Blog, Twitter and Ulitzer
- Will PR Firms Survive The New Media Avalanche?
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- The Top 150 Players in Cloud Computing
- Kindle 2 vs Nook
- 4th International Cloud Computing Conference & Expo Starts Today
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Yahoo! Named “Platinum Sponsor” of Cloud Computing Expo
- Yahoo! to Keynote 4th Cloud Expo: Accelerating Innovation with Cloud Computing
- Is the PR Business Extinct? Yes
- Exclusive Q&A with Rich Marcello - Unisys President, Systems & Technology
- BEA Updates WebLogic SOA Portal for Web 2.0 Era
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Ulitzer News: Search vs New Media
- Typhoon Ondoy (Ketsana) and Floods Hit the Philippines
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Personal Branding Checklist
- i-Technology Viewpoint: Attack of the Blogs
- Web 2.0 News and Wrapping Up "Real-World AJAX" Seminar
- Appcelerator Building Out the RIA Open Source Community
- The Top 150 Players in Cloud Computing
- i-Technology Viewpoint: It's Time to Take the Quotation Marks Off "Web 2.0"
- Coach Wei's "Direct From Web 2.0" Blog: The Converging Developer Community
- SOA 2 Point Oh No!
- The Top 250 Players in the Cloud Computing Ecosystem
































