Web 2.0

Common Client-Server web applications no longer fulfill user demands on distributed applications. In fact, with current networking infrastructures, the usage of Standard Client-Server applications does not only slow down users intentions – resulting in loss of context, it also forces users to follow a rigid workflow if they ever want to get things done.

As a result of new user needs relating web applications, a new concept emerged – The Web 2.0. Web 2.0 applications, also know as Rich Internet Applications (RIAs), are emerging. These applications make use of a variety of techniques, such as Web services, Asyncronous JavaScript and XML (Ajax), Flex, Really Simple [Web] Syndication (RSS), and others to break the rigid workflow created by standard Client-Server infrastructures.

Since its first days, web has been evolving. Web 2.0 is the third (and current) stage of that evolution process that started with Web 1.0.

Web 1.0 – Content delivery and communication
It’s known as the era of HTML and email. Information that was hard to reach became easy to get, and local contents became available at national or international level.

Web 1.5 – Content personalization and multilevel communication
The era of search engines, chat rooms, and instant messaging. Web 1.5 is all about real time communication. Examples: Google Search Engine, Yahoo Messaging, AOL.

Web 2.0 – Authoring and collaboration
At this stage the goal is no longer to disseminate information, it’s all about productivity. Accomplish work-related tasks with tools that are available every time at any time, and can be shared collaboratively. Examples: Google spreadsheet, BitTorrent.

The Web evolution has been a cumulative process. And the proof of that cumulative evolution is that email and chat rooms are still largely used. Also, increasing needs on productivity resulted on bigger demands in terms of user interface richness.

Most desktop applications make use of two important capabilities to turn them more intuitive and user friendly than web applications.

Richness
By (correctly) combining a robust set of UI components desktop applications became natural, informative and intuitive to use.

Responsiveness
The ability of the desktop application user interface to quickly adapt to user actions creates a truly interactive experience.

Web applications, on the other hand, make use of their capability to be accessed from every where.

Broad reach
The ability to access pieces of information from virtually any point in the world turned web applications into “must have” for the users and major corporations.

Hence, web 2.0 applications face the challenge of bringing together desktop applications richness and responsiveness along with web applications broad reach.

Advertisements

3 Responses to “Web 2.0”


  1. 1 Fernando September 25, 2007 at 8:34 pm

    Great article Lucas 😉

    I’ll try to adaptate and translate to spanish and publish in my site …


  1. 1 Flex or Ajax? Or both? « Lucas Pereira Trackback on August 11, 2007 at 12:14 am
  2. 2 ¿Que demonios es la Web 2.0? | CiberPrensa Trackback on November 16, 2007 at 7:00 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s





%d bloggers like this: