i mentioned in quite a few posts, especially this one that the latest buzzwords to hit the market were the web 2.0 and categorization and stuff. that time i wasn't too sure what they were, just like a lot of people right now are absolutely clueless as to what the terms actually mean or what they stand for. today, i'll try to explain what they really mean, and how it works. that post is important, because many aspects of web 2.0 are mentioned in that, but i'll quote them here too.
to cover the weakness of one language, programmers can now combine functionalities of various languages, and overcome the obstacles placed in front of them due do time and lack of updates. a brilliant example is GMail, with a backend of C and C++, and the interface being dynamically generated by Javascript functions, its the ultimate example we have today of what creativity and knowledge can achieve. ofcourse, microsoft and yahoo and constantly trying to better on GMail in every aspect, but knowing google and what they have done in the past, based on sheer scripters strength alone, they can overtake any advancements made by those two.the web 2.0 is, simply put, the second phase in the development and growth of the internet, its features and applications. web sites are dynamic, which contain up-to-date information ... content is organised and categorised, and shared with other people. this helps increase productivity. a more open source kind of approach, and everyone can add and contribute quite literally. the initial internet (coined now as web 1.0) contained static pages, which would get updated once a month, or once a year to reflect major changes only. search engines were used to look for information, and once received, all collected data was discarded after consumption. web 2.0 tends to differ, by creating much more interactive and smart pages, which track and understand people usage patters, supporting their habits automatically with minimum human intervention. there are social networks which help people connect with each other (either anonymously or via aliases/nicknames) which leads to faster organisation and retrieval of information and knowledge. but probably the greatest accomplishment of web 2.0 is segregate serious proffessionals from the casual user. websites that comply to the new standards can only be made by proffessionals who have a sound knowledge of programming and scripting methods. no tom, dick or harry can make a webpage or a site which can be classified as web 2.0 compliant.
A website could be said to be built using Web 2.0 technologies if it featured a number of the following techniques:
Technical:
- CSS, semantically valid XHTML markup, and Microformats
- Unobtrusive Rich Application techniques (such as Ajax)
- XUL
- SVG
- Syndication of data in RSS/Atom
- Aggregation of RSS/Atom data
- Clean and meaningful URLs
- Support posting to a weblog
- REST or XML Webservice APIs
- Some social networking aspects
- Javascript-based WinLIKE
- Java Web Start
- Flex/Laszlo/Flash
General:
- The site should not act as a walled garden - it should be easy to get data in and out of the system.
- Users should own their own data on the site
- Purely Web based - most successful Web 2.0 sites can be used almost entirely through the browser
- Applicable to an emerging generation of game development, proposed as thin games
sites such as del.icio.us and flickr,. which offer the concept of social bookmarks, tagging, organising and sharing are proper examples of what web 2.0 aims to do and achieve. it also increases the worth of the internet. investors value the internet at over a trillion dollars (thats a lot of money!). corporations such as google and yahoo are the forefront of the web 2.0 age, and hence are helping facilitate the start and growth of the adoption of these standards by others. web 2.0 also has the potential to revolutionize the way that knowledge workers work within the enterprise. web office is a platform of web 2.0 based tools that knowledge workers will use to efficiently communicate and work with large groups of internal and external partners.
however, a reality check reveals that many websites that claim to be web 2.0 simply pick and choose a couple of ideas usually associated with web development, while ignoring the rest. for instance, a lot of people pushing web 2.0 talk about well-formed, validating html, however not many production sites actually adhere to this standard. many people will also talk about web sites degrading gracefully (designing a website so that its fundamental features are still useable by people who are accessing it with software that does not support every technology employed by the site), however this is the concept generally most blatantly ignored by sites claiming to be web 2.0. In fact, the addition of AJAX scripting to websites will often render the website completely unusable to anyone browsing with JavaScript turned off, or using a slightly older browser.
but, at the end of the day ... the internet is growing, and offering itself a platform for serious developers to show off what they can achieve and constantly push the envelope. web designing is no longer looked down upon by the computing society, atleast not by the ones who have tasted what the web can actually be. its going to take a while, but all good things come to those who wait! how about you grab a javascript book and join the fray? :P
[with references and sections quoted from wikipedia]
Technorati Tags: web2.0
3 Comments:
too long
please shorten it so i can read it
:P:P:P:P
axe
Aditya, I'm first time visitor to ur site.
I want to know, did you make the tooltip javascript yourself? its really good!
I've heard about web 2.0 too. I think internet should evolving. But web2.0 seems to be a revolutionary jump.
Anyway, another revolution is need of the hour; revolution in renewable energy. visit my site to discuss.
By Mridul Kashatria, at 3:44 PM, January 24, 2006
Enjoyed a lot! Maternity eveningformal dresses Merchant services credit card processor Wellbutrin fibromyalgia Auto lease cooling off period volkswagen camper bus Forex support and resistance Yorkie dog sweaters Affiliate best make money program Swimsuit jogger 1987 subaru dl Addiction australia gambling Jack black ben stiller movies
, at