Web 2 is a business revolution in the IT Industry Web 2 can refer to the perceived second generation of the web technologies including web design, development, social networking sites, blogs and online communities which aims at collaborating and sharing information between the users.
Web 2 suggests the new version of the World Wide Web. It is a knowledge oriented environment where the human interactions generate content that is published, organized and shared with each other in service oriented network architecture. It can be learnt as a set of principles and practices that tie together. The following chart shows a comparison between the Web1 and Web2.
Web1 Web2
Mp3.com Napster
Web Publishing Participations
Page Views Cost Per Click
Personal Websites Blogging
OFoto Flickr
Web Publishing Participations
Page Views Cost Per Click
Personal Websites Blogging
OFoto Flickr
Web2 websites allow the user to do more than just getting the information. It provides interactive facilities and allows users to run the software applications through the browsers. Some of the complex and evolving technologies of the Web2 includes content syndication, messaging protocols, server software and different client applications. Some of most popular techniques include Ajax, XHTML, XML, CSS, Atom feeds, Mashups, and APIs.
Internet Applications
Flex, Ajax, Adobe Flash and Silver light.
Server-Side Software
Web server architecture, backend software, dynamic content management and databases.
Client Software
Java scripts, Java applets, HTML forms.
XML
RDF, Atom, web feed and web syndications.
Web APIs
REST, Soap
Specialized Protocols
FOAX, XFN