Sunday, July 29, 2007

Web2.0 .....and some facts

Today we are in 21st century where every thing gets modernized,every thing gets changed day by day. When comes to internet its the market which changes too rapidly.Nobody who came with what new things.Every body this is a trend of Web2.0 where every thing is user friendly applications.Whats web 2.0 ? how it came? so many ?'s appears in everybody mind.Lets go through this in detail.

Before Web:-
This is the generation where the well know organizations comes like Microsoft,etc.In this period most were competing computing technologies,while some competing OS.Then Windows came into market where it comes with set of packed software applications having tightly coupled API's.

Then came the Web (web1.0):-
Here this trend(web) is based on client-server technology and hyper linking,where we can see the emergence of sites like Rediff,Yahoo,Britannica,Double Click..etc . And this is one way web , i mean to say read only web,here you can only gathers information.They mostly interfaces Netscape & IE.Websites are some what sticky(reach in UI design) so to get back the users.

Then came web2.0:-
The sites comes under this can be seen as Google,Wikipedia,Flickr ,Blogging,etc. They concentrated more on users instead of design pattern.So the are more user friendly and its a two way web ,that means here you can read and write. Following are few points regarding web2.0
  • This is user rich experienced technology,
    1. very user friendly
    2. Feature rich
    3. very usable
    4. stable
    5. but has more text than image,Lots of white.
  • Technology,
    The technology used by Google is know as Ajax.Internally if we bind all this XHTML, CSS, DOM, XML,XSLT,XMLHTTPRequest& JavaScript we can get Ajax.It's also no accident that scripting languages such as Perl, Python, PHP, and now Ruby, play such a large role at web 2.0 companies. Perl was famously described by Hassan Schroeder, Sun's first webmaster, as "the duct tape of the internet." Dynamic languages (often called scripting languages and looked down on by the software engineers of the era of software artifacts) are the tool of choice for system and network administrators, as well as application developers building dynamic systems that require constant change.
  • Design pattern
    These application use mostly uses the browser to handle its data.So most of thing happens in client side.Only data fetching happens in server side.Means Java script is used to handle in client side and data sending & fetching is done using ajax request(i.e XML or text type).

  • They are open source & give free API ,here you can create content (Blog),share & distribute your content(RSS ,feed-readers).
There is a nice article which explains better about web2.0 where Tim O'Reilly president & CEO of O’Reilly Media, Inc. ,..in What is Web2.0...

How they are earning money if every thing is free?
If for a news company ,news is not copyrighted,and its freely distributable,how they were able to make money.In some like MapQuest who can license for its day are giving thing for free.So in the end you are not selling data,product,service.Its the traffic which you can gain that means more revenue in terms of ads.

What will be next:-Web3.0?
What will be next web ....lets list some points where further development could be taken place.
  1. Making it more collaborative.
  2. Making web enabled services.
  3. Moving completely away from desktop storage.
  4. Moving away from desktop applications.
As definition in wikipedia "Transforming the Web into a database, a move towards making content accessible by multiple non-browser applications, the leveraging of artificial intelligence technologies, the Semantic web, or the Geospatial Web."

Further there is a nice blog which tries to explain the web3.0 architecture by
"Cédric Mesnage". So lets see what trend going to affect this wide growing market.

The 200 most successful websites on the web, ordered by category, proximity, success, popularity and perspective. We have done it again – and better. Upon popular demand – here is iA’s next Web Trend Map:

P.S :- You can find a well explained difference in technology from O'Reilly. Where he compare different technologys with companies.On my part if there is any thing wrong matter i apologies for that.

No comments: