Zhou haihan/Wen
Ria: rich Internet application, rich network application, recently popular. I contacted a video conferencing friend and asked him what he was following and told me that he was following Ria. So what is Ria rich network application?
The first webpage was an HTML static webpage. the viewer only looked at the webpage with images, texts, and hyperlinks, which is a hundred times more powerful than the book. However, visitors cannot interact and provide feedback. The subsequent scripting language and CGI are widely used, which is called dynamic web pages. Represented by. net, JSP, ASP, PHP, and other technologies, combined with CSS and databases, ActiveX, Ajax, Flash, and so on, the web page function is quite powerful.
Ria technology, similar to stand-alone applications, has jumped out of browser restrictions to a large extent and has rich and beautiful interfaces and interactive capabilities, but it is also a ground-based network program, quick modification and deployment. It is based on XML, scripting language, and Web Service, and can generate rich and powerful applications. In the era where there is no Ria, it is necessary to create a powerful interface. The standalone version of the application is very effort-consuming. After learning vc6.0, you will know that it is not easy to create an interface. A fancy interface is even more powerful. It is relatively easy to make the interface on the network. It uses Dreamweaver and other tools to describe what it is. However, the Program on the network is not powerful enough or subject to certain security restrictions. The Flash web page is beautiful and has powerful functions. However, the workload for using it for Web pages is still quite large.
Ria technology, based on XML, uses flash and other technologies on the interface, and uses the ActionScript script for dynamic response. The process is similar to that of compiling a common webpage, but the final interface is very mysterious. a swf file that can be played and executed by flash will be generated. This represents the future direction of network interface technology.
Currently, the two major RIA technologies are Adobe's flex and Microsoft's silver light. In addition, javafx also supports Java, but the monotonous interface of Java programs cannot be compared with flash. Therefore, Java enthusiasts think that Java-based RIA is used for industrial applications. Adobe is a super manufacturer of image and video processing. It represents Adobe Photoshop and Adobe PDF reader as indispensable products. After the acquisition of Macromedia, the strength of network image processing has been greatly enhanced. The flex Based on Macromedia Flash is powerful and has been released to version 3.0. Flex is developed based on Eclipse and is now open source. However, the Enterprise Edition costs over $600.
The following is a flex demo page:
Http://flexapps.macromedia.com/flex15/explorer/explorer.mxml
Silver light is based on. NET and is a plug-in of. net, supporting cross-platform and cross-browser. Supports HD video (Blu-Ray DVD, HD-DVD) playback. Supports Multiple scripting languages such as Ruby, Python, JavaScript, and C. It is written using Visual Studio and expression studio provided by Microsoft (similar to Flash used to generate a vector graphic interface. However, you can also use a text editor to Generate Vector images. You must download the silver light plug-in to play the video. Its official website is:
Http://www.silverlight.net