Web 2.0 has been a buzz word lately, with a string of portals and applications switching to the Web 2.0 mode, its relevance being increased manifold with the advent of cloud based SAAS, PAAS applications.
So What’s the big hoopla about ? what does Web 2.0 mean ? What new standards has it brought about? Is it here to stay? . Well, I’ll try and demystify these.
“
Web 2.0” the name as such, formally came into being, in late 2004 when O’ Reilly and Media Alive International, held a conference about the Web, they thought of naming it ‘Web 2.0’, there way of saying the web still mattered. At that time the word meant “the web as a platform”. This meaning, the web would no longer be a place, just to display static content, but a place for richer and user interactive applications as well. Its meaning and usability stand redefined. Though there is no one word definition for Web 2.0, but certain aspects put together makes it so. The foremost of them being the ones listed below.
Respect the User: One of the major paradigm changes of Web 2.0 is “Dont bug the user”. There used to be a time when giving the user more pain( long registration forms , activations links and what not) gave a kind of legitimacy to the website. Not now, “Respect the user” in the sense, no more unnecessary pop ups, no undue long registration forms , asking only for the necessary information and definitely no Activation links. People have become smarter , their perspectives has changed, they now look for smarter and easier ways of getting things done. Putting too many hassles irritates them.
Clean UI: Cleaner UIs, a neat interface, wherein the user doesn’t have to search for information is major plus for portal and apps. A neat and uncluttered UI makes the user comfortable and also ensures his stay and chances of revisit more.
Loads of Scripting: There was a time when JavaScript was considered a security nightmare. By default, the browsers would have scripting disabled. Now as it turns out, almost every website or portal out there uses JavaScript to bring in about the right amount of dynamism to their pages. JavaScript in itself has evolved and matured with loads of frameworks. Ext JS being my personal favorite. There are other frame works as well for instance Moo Tools, it has great a few widgets best of all its light weight. JQuery and Qooxdoo are other such frameworks. Scripting allows you to make UI richer and more responsive.
Ajax for All: Fetching only need based data from the server, and of course behind the scene data retrieval, have become quite a fancy, with easier Ajax handling Apis from JQuery and Ext Js like frameworks. Their integration proves to be very useful and easy.
In a nut shell, the Web is the place to be, with loads of backend processing , no more Applets, no legacy pages. The web is here to offer all, data representation to storage to data processing all done on the cloud to make sure you use the PC just to access theses services. No more heavy duty installations on your machine.
Just to give you a glimpse of the Web 2.0 fewer, I have listed a few Web 2.0 compliant apps and web portals.
http://www.cleartrip.com/ - Travel Portal , allows you to book flight , train tickets .
http://demo.group-office.eu - An office utility implementation that helps you share emails, calendar project files, etc. (User: demo, Pass: demo).
Cloud based applications like google’s spreadsheets, Zoho are other examples too.