What is Web 2.0?
O'rielly's Definition
O'Rielly, the founder of Web 2.0 had mention that Web 2.0 is a set of principles and practices. He in What Is Web 2.0 wrote, "You can visualize Web 2.0 as a set of principles and practices that tie together a veritable solar system of sites that demonstrate some or all of those principles, at a varying distance from that core".
O'rielly tried to focus Web 2.0 as a platform. What does it mean? Today, most of our work named it project management, calendar management, document management and etc. are mostly done inside our own computer. O'rielly version of Web 2.0 want to imprecise that rather than to have all that inside our own computer why not we use Web based and turn it into a platform such as Windows, MacOS and Linux has always been.
Is that a standard? No because there no clear cut explaination on how the real implementation would took place. Which procedure I need to follow in order to follow Web 2.0 Standard when there no clear cut explaination of Web 2.0 in the first place. If I were to develop an calendar management system would it be Web 2.0 merely because it convert the platform into web platform or because it follow the descriptive of Web 2.0 (which can't be explained yet).
Wikipedia's Definition
Again back to my question, where does the standard came from? I did try to search from some other sources on Web 2.0. Wikipedia give more distinctive explanation of the term Web 2.0
Web 2.0 generally refers to a second generation of services available on the World Wide Web that lets people collaborate and share information online. In contrast to the first generation, Web 2.0 gives users an experience closer to desktop applications than the traditional static Web pages.
Now the Wikipedia's definition are arguable compared to the original definition from O'Rielly because to create an experience closer to desktop applications can only be made using AJAX, Asynchronous Remote Scripting, DHTML or combination of anything relevant to it. Semantic Web also out of the question since it's just a standardization of an already available html and css, please be aware that semantic is possible even without xhtml.
What is it?
Personally, I see Web 2.0 as a concept of what whole wide web would be in the near future. It merely comprized of ideas and random example that we can come out of what we got right now as an improvement of what we have a few years back. Now most example of Web 2.0 given in O'rielly website are already here (such as Adsense, Torrent, Wiki, Tagging and etc) which mean that we are now inside Web 2.0. It just that not everyone developing it at the moment.









