Web2.0 Technologies

Web2.0现在貌似讨论很多,简单说一下Web2.0的常见技术。

AJAX: "Asynchronous JavaScript and XML" is a programming technique that allows the Web page to retrieve data from a server without refreshing the entire page, making browser-based applications more interactive like traditional desktop software. Google Maps uses AJAX to allow users to smoothly scroll through the map without refreshing the entire page. At GAP.com, shoppers can click through various styles and colors without lengthy page reloads courtesy of AJAX.

Mashups: These are user-created Web applications that bring together content from more than one source to create a new service. For example, a mashup might combine mapping data from MapQuest with apartment listings from Craigslist.

Syndication and aggregation: Through syndication and aggregation, users subscribe to the content they want to see. RSS and Atom feeds allow users to syndicate content and alerts from different services into an aggregator. Instead of having to visit multiple websites to check for updates, users subscribe to select websites and have the new information displayed on a single dashboard.

Blogs: Web logs (or blogs) and wikis (see below) give everyone a voice on the Internet. Blogs are the fastest growing pages on the Internet. In its most basic form, it is a personal diary. Yet, with Web 2.0, blogs have helped communities of people connect around the world. Blogs help extend an individual’s sphere of influence, driving new viewpoints and underscoring the collective wisdom of crowds.

Wikis: These are collective authoring environments. Perhaps the most well-known example is Wikipedia, which aims to be an encyclopedic reference built by volunteers. A wiki makes it easier to create, edit, and hyperlink to pages without needing to learn a lot of syntax or work with complicated tools, allowing more people to contribute their knowledge.

Tagging: Popularized by the social bookmarking service del.icio.us, tags (short keywords) are surprisingly good for keeping online items and for discovering related ones. Users "tag" items according to personal keywords. Any number of tags can be used to describe an item, and items can be retrieved with combinations of tags. Most tagging services allow users to browse items tagged with a particular keyword, or even see a list of others who had tagged the item and what keywords they used. Already, tagging is beginning to help improve applications like intranet search, personalization systems and expertise location.

Leave a Reply