Ria is short for rich Internet applications. Program (For the time being, I am translating it like this. I don't know why the official mm Chinese translation is ?)
Traditional network programs are developed based on pages and server-side data transmission modes. The presentation layer of network programs is built on HTML pages, while HTML is suitable for text, traditional page-Based System
It is gradually unable to meet the higher and all-round experience requirements of network viewers. This is what Macromedia calls "experience problems"
("Experience matters"), and the emergence of rich Internet applications (RIA)
To solve this problem.
Rich internet applications are the next generation of network applications that combine the user experience of desktop application interaction with the deployment flexibility and cost analysis of traditional Web applications. Rich customers in rich Internet applications
By providing a runtime environment that can hold compiled client applications (in file form, transmitted over HTTP), client applications connect to existing backend application services using an asynchronous Client/Server Architecture
Is a new service-oriented model that is secure, scalable, and adaptive. This model is driven by Web Services. Integrated Communication technology that integrates sound, video, and real-time conversation to enrich the Internet
Applications (RIA) have an unprecedented online user experience.
the concept of "rich" includes two aspects: rich data models and rich user interfaces. "Rich" in data means that the user interface can display and operate more complex data models embedded in the client. It can
operate on the client's computing and non-synchronous sending and receiving data. Compared with the traditional HTML page, this mode has the advantage that the program runs on the client and the program interacts with users less with the server
. Balancing the complex data models on the client and server allows you to create more efficient and interactive network applications. "Rich" also describes the fully upgraded User Interface
. html only provides users with very limited interface control elements, while rich Internet applications (RIA) the user interface provides flexible and diverse interface control elements, which can be well combined with the Data Model
. The traditional Internet model uses linear design to provide users with some choices and then send the selection results to the server, this single mode does not meet the flexible interaction requirements of applications and the user's willingness
. Frequent server requests and page refreshes have many drawbacks, including slow page opening and network bandwidth reduction. If the rich customer interface is used, the entire interface can be changed from the previous Server Response to the application that received the request only. This essentially means that the interface is broken down into many independent modules, which respond to the received information, and some will interact with the server.
, some are communication between these modules.