What is Flex and the introduction to the relationship with Flash _flex

Source: Internet
Author: User
Tags php and java web
An excerpt from a long college

Flex is the presentation Server (presentation service) released by Macromedia, an application of the Java Web container or. NET Server, based on the. mxml file (pure XML description file and actions Cript) produces a corresponding. swf file, delivered to the client, interpreted by the client's Flash Player or Shockwave Player, giving the user a rich customer experience.



The famous Macromedia Flash is a powerful vector animation editing tool, after making the animation, Flash has been seeking the supremacy of rich Internet application (RIA rich client), the most influential is that object-oriented scripted actions cript2.0 have been introduced, and class libraries and corresponding component (components) similar to Java Swing have been established. Flex interprets the. mxml file organization components and generates a corresponding. swf file through a non-flash path, such as Java or. Net. Flex's component is similar to Flash's component, but has improved.



The use of Flash is completely able to achieve the effect of flex, why also need Flex? I understand there are two reasons for this: 1, in order to cater to more developers (developers). Flash is born to designer (designer) design, interface and Flash animation concept and write program developers out of tune, in order to attract more jsp/asp/php and other programmers, Macromedia introduced flex with a very simple. Mxml to describe the interface and jsp/asp/php program personnel to use. (x/d) HTML is very similar, and mxml more standardized and standardized.

2, for a standard. You must have heard of Microsoft's next Generation System Longhorn, and Microsoft will also launch a new language XAML, an interface description language, that corresponds to what smart client and flex are like in Longhorn. Mxml and XAML are very similar ... Some of the benefits of the list are not for me to say.



Flex and J2ee/.net actually does not matter, Macromedia use Java to make a application to the Flash technology into Java, And then use the. NET technology to make a. NET application to integrate flash technology into. NET; it should be said that flex solves the most tedious problem in Java EE and. NET, which is the problem of Web clients. Microsoft is more despicable in IE built-in (installed in advance) a lot of space, can be called by. NET such as Datagrid,java there is no way, can only use the most original HTML tag a tag to print, really headache, there are clients of the Javas Cript is the most difficult to debug, whether Java or. NET is helpless.

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.