Web 2.0 is a web-based technology that emphasizes on user-generated content, usability, and interoperability. It allows users to interact with the website and with each other virtually through social media channels, blogs, private communication channels etc. Web 2.0 allows user can easily generate their content and publish it online without owning a website (like posting on social media, blog etc.). Examples of Web 2.0 include social networking sites, blogs, wikis, folksonomies, video sharing sites, hosted services, Web applications, and mashups.
Web 2.0 is an evolving technology. Today user can now contribute to the site’s content by commenting on published articles, rather than reading just a website. Like the videos and images and chat with each other globally. Thanks to web 2.0 technology to make this happen.
The key features of Web 2.0 include:
- Folksonomy – free classification of information; allows users to collectively classify and find information (e.g. tagging)
- Rich User Experience – dynamic content; responsive to user input
- User Participation – information flows two ways between site owner and site user by means of evaluation, review, and commenting. Site users add content for others to see
- Software as a service – Web 2.0 sites developed APIs to allow automated usage, such as by an app or mashup
- Mass Participation – Universal web access leads to differentiation of concerns from the traditional internet user base
Technology Implemented in Web 2.0
The web browser has evolved to support the technologies, that has been brought by Web 2.0. Some of these technologies are listed below:
Flash: Adobe Flex is another technology often used in Web 2.0 applications. Applications programmed in Flex are compiled and displayed as Flash within the browser. Flash can be used as a graphically rich application, intractable media etc.
HTML 5: Latest HTML update used in Web 2.0, supports videos and other media. HTML 5 relay simplified the life of web-developers. It offers many new technologies, which allow streamlined and personalized content delivery to users. These include support for scalable vector graphics (SVG), and the ability to store Web session state data on a client-side and browser based database rather than cookies.
CSS 3: Latest CSS update used in Web 2.0, adds new animations, transitions and filters to our website.