Thoughts about Web2.0
Web2.0 is one of the biggest buzzwords out there, but what exactly does it mean? It's changing the face of the Internet. As we are web developers we must have a good knowledge about this important and branching web trend. I navigated some web sites here and their and made simple presentation to introduce the essential concepts of Web2.0 and I add some slides about Wb2.0 from design perspective.
There are three basic parts of Web2.0 -according to Andi Gutmans-which will determine if you web application or website is a Web2.0 one or not which is:
- RIA: so you are giving the user a rich experience while using you application.
- Users add value: your web application is social active with the users so users are not watching or retrieving information they participate and add new values to you web application and it's content using various techniques.
- Services not System: web application is a group of services not a common system "SOA"
Web2.0 is generating real questions about the future of the common web applications,:
- Are we still need to develop customized web applications?
- Are their is an easy way to convert a common web application into a Web2.0 one, for example a simple ordering system could it be made in a Web2.0 flavor.
- If I created my web application and included some parts of Web2.0 essentials and discard others is it a Web2.0 application?
- Is "Users add value" concept is a must in a Web2.0 application or we can exclude common web applications?
And their is more and more questions .... hope to have good answers someday....
I hope that these slides is easy and clear enough to have a good idea about Web2.0 trend. I tried as I can to summarize the main concepts and ideas in this big and mysterious term.
Hope that's Help,
Huthaifa
You can get those slides in attachments down there: