Thursday 11 February 2010

How does web 2.0 do the job?

Client-side/web browser technologies commonly used in the development of Web 2.0 Asynchronous JavaScript and XML (AJAX), Adobe Flash and Adobe Flex framework and JavaScript / Ajax, such as Yahoo! UI Library, Dojo Toolkit, jQuery and MooTools. Programming Ajax uses JavaScript to upload and download new data without suffering the web server to reload the entire page.

In order to allow the user to continue interacting with the page link, such as requests for information going back to the server is allocated to the data (asynchronous). Otherwise, the user data should be routinely expected to go before they can do anything on this page, as well as the user has to wait a full page to load. It also increases the overall performance of site such as sending requests can be completed faster and independent of the blockade lines need to send data back to the client.

Data obtained from Ajax application is usually the form of XML or JSON (JavaScript Object Notation) format, which is widely used in the two forms of structured data. Since both formats were originally reported as JavaScript, a developer can easily use them to transmit structured data to web application. If these data have been obtained through Ajax, JavaScript, and then the program uses the Document Object Model (DOM) to dynamically update web site based on new data, allowing the user to quickly and interactive experience. In short, the use of these techniques, Web designers make their pages work like desktop applications. For example, Google Docs will use this technique to create a web-based word processor.

Adobe Flex is a second technology, commonly used in Web 2.0 applications. Compared with JavaScript libraries like jQuery, Flex easier for developers to meet the networks of large amounts of data, graphics and other user interactions difficult [22]. Flex applications are compiled and programmed into the flash in your browser. This plug-in widely available regardless of the W3C (World Wide Web Consortium, Web standards and protocols governing body) standards, Flash is able to do many things, which is currently not possible to use the HTML language to build web pages. Many of the most widely used Web 2.0 features in Flash is its ability to play audio and video. This lets you create Web 2.0 sites like YouTube, where the media are seamlessly integrated into the HTML standard video.

In addition to Flash and Ajax, JavaScript / Ajax frameworks have recently become a popular way of creating Web 2.0 sites. Essentially, these tables do not use the technology, other than JavaScript, Ajax, and DOM. What is a good thing to take pictures contradictions extend the functionality available to developers and web browsers. Many of them also come pre-made customizable widgets that perform common tasks, such as the choice of the date of the calendar to view a chart of data or maps to the panel.

On the server side, Web 2.0 uses the same technologies as Web 1.0. Languages such as PHP, Ruby, ColdFusion, Perl, Python, ASP, used by developers to produce the data dynamically, using the information files and databases. What began to change in Web 2.0 is the way data is formatted. The first days of the Internet was little different locations need to communicate with each other and share data. Web, a new "participatory democracy, however, sharing of data between sites is an important resource. To share its data with other areas of the site must be capable of generating a machine-readable output formats such as XML, RSS, and JSON. If the data in one place can be in the form in another part of the site can be used to integrate functionality of the site itself, which links the two together. If this design pattern is implemented, will ultimately lead to the data, which is easier to find and to better classify, one function of philosophy of Web 2.0 movement.

Edited from source

No comments:

Post a Comment

Search This Blog