Thursday, December 29, 2011

Adobe Flex

Adobe Flex, was initially made by Macromedia company in 2004 March release, based on its proprietary Macromedia Flash platform, it is covered by the support of RIA ( Rich Internet Applications ) development and deployment of a series of technical combination.
Flex is an efficient, free open source framework, which can be used to build powerful Web applications, these applications using the Adobe Flash Player and Adobe AIR, run cross-browser, desktop and the operating system to achieve consistent deployment. Although only use Flex framework for building Flex applications, but Adobe Flash Builder TM (formerly known as Adobe Flex® Builder TM ) software through intelligent coding, debugging and interactive traversal of visual design of the layout of the user interface and other functions to accelerate development.
Created using Flex RIA can run on Adobe Flash Player software browser, or in a browser running across the operating system is running Adobe AIR®, they can cross all the major browsers, on top of the table to achieve consistent operation. Connect to the Internet computer more than 98% with Flash Player, it is an enterprise the client runtime, it can handle most advanced vector graphics, data intensive applications, at the same time desktop application program execution speed. Through the use of AIR, Flex applications can access the local data and system resources.
Macromedia Flash is a powerful vector animation editing tool, doing animation started later, Flash has been seeking to RIA ( Rich Internet application ) rich client supremacy, the most influential, have introduced the object-oriented programming script ActionScript3.0, and establish a similar to the Java Swing class library and the corresponding component ( component ). Flex through Java or.Net and Flash pathways, explain the . MXML file organization components, and generates the corresponding. SWF file. Flex component and flash component are very similar, but improved enhancement. At present the company Macromedia has been ADOBE company acquisition. The current ( 2011 November) flex version 4.5.
Using Flash is completely can achieve flex effect, why still need to flex? There are two reasons:
1: in order to meet more of the developers ( developer ). Flash was born in designer ( designers ) design, interface and flash animation concept and program developers be misfits, in order to attract more JSP / ASP / PHP programmers, Macromedia launched the Flex, use very simple . MXML to describe the interface to the JSP / ASP / PHP procedures for staff use. ( x / D ) is very similar to HTML, but MXML more standardization, standardization.
2: for a standard. You must have heard of Microsoft operating system ( Vista follow-up win7 is also the same core ), introduced in Vista and Microsoft also launched a new language XAML, an interface description language, with the corresponding smart client and flex are very similar. (SilverLight ). Mxml and Xaml are very similar ... ... This is the human-computer interaction technology to progress is important reflect, namely internal logic and external interface to separate from each other.
Flex and J2EE / .Net actually nothing, Macromedia JAVA done with an application to flash technology integration into the J2EE, use.Net technology to do out of a .Net Application Flash technology integration into the .Net inside; said that flex should be solved inside J2EE and.Net inside the most complicated problem that is web client issues.
Genesis
Traditionally programmers in the development of animation application problems, the Flex platform was thus produced. The Flex attempts to provide a programmers is familiar with the workflow and programming model to solve this problem.
Flex was originally developed as a J2EE ( Java 2 Platform, Enterprise Edition ) application, or can be said to be JSP ( JavaServer Pages ) tag libraries and publishing. It can be run in MXML ( Flex markup language ) and ActionScript compiled into FLASH application ( i.e. a binary SWF file ). The latest version of FLEX to support the creation of static files, the file using the interpretation of compiler and do not need to purchase a license server can be deployed on line.
The goal of Flex is to allow programmers to develop RIA applications faster and easier. The multi-layer development model of Flex application presentation layer, belonging to the.
Flex uses the GUI interface development, the use of the MXML language based on XML. Flex has a variety of components, can be achieved Web Services, drag and drop, a remote object, sorting, graphics and other functions; FLEX built-in animation effects and other simple interactive interface. Relative to HTML based applications ( such as PHP, ASP, JSP, ColdFusion and CFMX ) in each request when necessary to perform server-side template, because the client only needs to load a, FLEX application workflow was greatly improved. FLEX language and the structure of the document also attempts to put the application logic is separated from design.
The Flex server is client and XML Web Services and remote object ( Coldfusion CFCs, or Java, such as Action Message Format support to other objects ) between communication channel.
Generally considered to be the substitute of Flex OpenLaszlo and AJAX technology.

No comments:

Post a Comment