Web 2.0: Behind the scenes
An excerpt from the InfoEvolution presentation on Web 2.0
Web 2.0 is not a new technology or programming standards. Rather, it is a paradigm shift in the web development philosophy that focuses on collaboration of the users to generate content rather than a single source. A second, but equally important part of web 2.0 is the re-birth of thin client technology.
Web 2.0 is not a new technology or programming standards. Rather, it is a paradigm shift in the web development philosophy that focuses on collaboration of the users to generate content rather than a single source. A second, but equally important part of web 2.0 is the re-birth of thin client technology.
In studying some of the websites that are "Web 2.0", we see some commonality They all seem to use one or more of the following:
Ajax : By using javascript, website can be made interactive and more like a desktop application. By using small queries to the server and updating the content on a page, Ajax saves page loading times.
CSS: Even though this is a norm for new web development, it is important to note that most popular web 2.0 websites do a great job of separation content from the presentation.
RSS: These simple syndication are becoming very popular and widely used on websites that generate a lot of content.
Folksonomies: Instead of relying on someone else to generate the keywords for your document, new sofwares rely on the content provider to categorize the content.
Web services and API: This is another feature of web 2.0. These websites provide open APIs so that the content of the website is portable and can be used on websites different from where the content was created.
Wikis and forums: By collaborating on users knowledge, wikis and forums help maintain up to date information for support of reference purposes.
Some noteworthy websites that can be categorized as "Web 2.0" are:
Flickr - Photo sharing for amateurs and professionals
Blinksale - Simple application to create invoices online
Youtube - User generated video
Google Maps - Geomapping software with business lookups
Digg.com - News site where stories are chosen by the readers
del.ico.us - Tag based bookmarking that is accessible universally
meebo - Aggregates all your IM to one location.
The possibilities that Web 2.0 brings to us is endless. We may soon see a day where the hard drive space and CPU on our PCs are not a concern anymore. Everything will be stored on the internet and we will not have any more applications to install on our computers. Just by using an internet browser and a broadband connection, we should be able to perform all our tasks online.
Adios Microsoft....