| With the advent of Flash and Flex technology, the era | | | | and Ruby. |
| of static websites no longer holds much value. Today, | | | | |
| there is a high demand for rich Internet applications and | | | | |
| this new beta version Flex Actionscript 3 offers a truly | | | | Some primary benefits of Flex Actionscript 3 can be |
| RIA environment. The latest Actionscript is the most | | | | summarized as follows: |
| recent advancement in flash animation technology. Be | | | | |
| it data synchronization, automated testing, or any | | | | - Dynamic websites having RIA applications |
| enterprise-oriented service, the new Flex version | | | | - Components reusability |
| supports all runtime applications. | | | | - High performance data synchronization |
| Many developers consider Flex Actionscript 3 as the | | | | - Unparalleled interactivity features with excellent audio |
| "big brother" of Flash; however there is a thin-line of | | | | and video streaming facilities |
| difference between both the technologies. While Flash | | | | - Cross-platform independent |
| empowered animators to create visually stunning web | | | | - Easy application integration |
| applications, Adobe's latest beta version is just a bigger | | | | |
| sandbox for developers to play in with their creativity. | | | | Let's highlight some Dos and Don'ts about Flex |
| Flex Actionscript 3 might have excellent animation | | | | Actionscript 3 development |
| control, but not all developers are good designers. But | | | | |
| being equipped with fabulous business logic, Flex offers | | | | Always prefer MVC architecture |
| a complete application development tool which can be | | | | Model-View-Controller (MVC) technique offers the |
| a great tool for both designers and developers. With | | | | simplistic code design format where you can control |
| task separation provision, both developers and | | | | the flow of info and logic. Developers working on |
| designers can get the best of the latest version of | | | | same project can also share their work without any |
| Flex and build much richer applications. | | | | interruption through this MVC architecture. |
| This beta version of Flex architecture is platform and | | | | |
| browser independent. It means it can effectively run on | | | | XML file handling is not top priority |
| all major browsers as well as devices. The applications | | | | For large enterprise applications, it's redundant to load |
| developed on Flex can be deployed easily and offers | | | | and parse XML again and again during runtime. It might |
| high-performance user experience. | | | | be worthy for smaller applications, but for large |
| | | | | applications, the loading will make the application slower. |
| Flex Actionscript 3 has excellent animations, graphics | | | | |
| and multimedia features and facilitates fully functional | | | | Avoid mixing Actionscript with MXML |
| RIA development through lesser coding and that too | | | | The design part in Flex Actionscript 3 is implemented |
| fast turnaround time. Flex technology is a combination | | | | through MXML and the business logic is implemented |
| of GUI and Actionscript code. While the Flex based | | | | through Actionscript. As the two processes are |
| client-server applications run on the client browser, it | | | | different, it's advisable not to mix them. In this way, the |
| synchronize with the database through server-side | | | | application with separate layout and coding functionality |
| scripting technologies like Perl, ColdFusion, .NET, PHP, | | | | will be easier for others to understand. |