Wednesday, September 24, 2008

Web 2.0

Hello everyone, this is my first post and here i am going to write nothing new and you might have come across similar kind of post related to Web 2.0 in the ocean of internet while surfing but for many people this is something new because they are beginner and didn't try to know about it so let's start with it.

what is web 2.0?

Web 2.0 is not a technology but it does indicate changing trends in the use of world wide web and web design that aims to enhance creativity, information sharing and most notably collaboration among users.

Buzzwords of Web 2.0 :

Rich Internet Application (RIA) :

It provides desktop experience in browser from the graphical point of view or drag and drop functionality.RIA can be developed with Flash, Ajax, Flex.

Service Oriented Architecture (SOA) :

It integrate other application with existing applications or user services which leverage existing applications and provide much better functionality.It can be achieved with Feeds, RSS, Web Services, mashup.

Social Web :

User is not only the end user of the application but he interacts with the application, provides feedback, owns the data. Examples : Tagging, Podcasting, Wiki, Blogging, Orkuting and so on.

Key Technologies of Web 2.0:

  1. Ajax : Asynchronous Javascript and Xml. You will find detailed information about it in my next post of Ajax.
  2. Web Services: Web Services are key part of web 2.0. It leverage application by providing services that can be used with any programming language.
It is Iterative:
One can add new feature, edit, update existing feature even though it is used by many users.

Video for Web 2.0 :