Silverlight 2.0 Study Notes-advantages of RIAs

Source: Internet
Author: User
Tags silverlight

One of the main advantages of RIAs is that it provides user interface behavior that is only impossible for HTML controls in standard browser-based Web applications. Use the RIA platform and Web applicationsProgramInstead of being limited by what the browser can do, the browser can execute any user interaction supported by the RIA platform, such as drag-and-drop behavior, smooth animation, and client computing.

The following are other performance advantages provided by the RIAs Client Engine:

1. Customer server balance

RIAs converts the computing resources of Web applications from the server to the client, releasing the resources on the server so that the same server hardware can process more concurrent user calls. On the other hand, this method requires users to have a powerful ability to execute complex clients.CodeIn general, there is no problem.

2. Asynchronous Communication

The RIA Client Engine can perform Asynchronous interaction with the server, that is, it does not need to wait for a user to execute behaviors such as clicking a button or link. This feature enables the RIA designer to move data between the user's PC and server without waiting for the completion of data transmission, similar to the functions provided by Ajax.

3. network efficiency

Network Transmission on the RIA platform can also be significantly reduced. The Client Engine of special applications is more intelligent than the standard web browser when deciding what data to exchange with the server, reducing data transmission for each interaction can increase the speed of individual requests and responses, thus reducing the heavy load on the network. However, the use of asynchronous pre-extraction technology may offset or reverse this potential advantage. Because the Code cannot correctly predict the next operation of each user, pre-extraction of data is common, but in fact many users do not need it at all.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.