Translate Page To German Tranlate Page To Spanish Translate Page To French Translate Page To Italian Translate Page To Japanese Translate Page To Korean Translate Page To Portuguese Translate Page To Chinese
  Number Times Read : 40    Word Count: 570  
Stats
Total Articles: 25969
Total Authors: 6057
Total Downloads: 1536155


Newest Member
Lawrence Thompson

 
You are at : Home | Internet


   

Flex Development - Difference Between Flex 4 and Flex 3



[Valid RSS feed]  Category Rss Feed - http://www.articlelog.com/rss.php?rss=94
By : Aaric Sage    29 or more times read
Submitted 2010-09-01 04:19:07
The success or failure of a software development platform depends to a large extent on the unique features it offers. Flex is a wonderful platform evolving to greater heights each time a new version is created. Flex 3 and Flex 4 both are extensively used for Flex development and the former has much better features as compared to the latter. Here is a comparison between both the flex development versions.

The release of Flex 4 was a significant transformation from Flex 3 so far as inclusion of skinning architecture and new components are considered. Though Flex 4 has extravagant features the good thing is that it is still backward compatible. Hence a Flex developer who has worked on Flex 3 will find it relatively easy to embed the features of Flex 3 into Flex 4.

A Flex developer can see a wider difference between the themes of both the versions. MX components as seen in Flex 3 are enriched and called Spark in the latest version. Spark makes the application look and feel different. However if a Flex developer wants they can still use the Halo theme by compiling it using the control panel.

Though Spark relates to the latest version of Flex for Flex development it supports only limited number of styles. To get more details on which styles are supported a Flex developer should refer ASDoc. Styles which do not have any theme dedicated should be considered to be common with both the themes. Wireframe skin of flex 4 can also be used for fast mock-ups but it should be remembered that it does not support style changes.

Another change that is evident in Flex 4 is the default preloader, it has changed to the light weight mx.preloaders.SparkDownloadProgressBar which aims to make the start time shorter. Adding preloader="mx.preloaders.DownloadProgressBar" in the application tag can give Flex developer access to the preloader as in Flex 3. It would be wise for a developer to develop an application in Flex 4 then to transform it from Flex 3 to Flex 4 migrating each component.

The location of automation library in Flex 4 is {sdk}/frameworks/libs/automation. For Flex development using Flex 4 a developer should ensure that the location in the given version is not {sdk}/frameworks/libs. “Design in Mind” theme of Flex 4 aims to make the application development flow smoother between the developers and designers. Unlike Flex 3 the theme here separates designing from the rest of the part of the application development.

For components, utils, effects, primitives, filters, skins, core classes and layouts Flex 4 SDK to facilitate Flex development introduces spark.* packages whereas in Flex 3 it is mx.* packages. Class names of many new effects and components in Flex 4 are similar to those in Flex 3 and to avoid name confusion Flex 4 SDK uses 4 different namespaces MXML 2009, Mx, Spark and MXML 2006.

When a feature based comparison is made between the two it is quite clear that Flex 4 is much better as compared to Flex 3. Still most of the Flex development companies use Flex 3 because they are unable to switch between the two. Also there are some companies which work in both the versions.
Author Resource:- A Flex development company iFlexweb can develop Flex based applications using either Flex 3 or Flex 4. What we use depends completely on our clients requirements.
Article From Article Log - Free Articles for Blogs

Related Articles

HTML Ready Article. Click on the "Copy" button to copy into your clipboard.




Firefox users please select/copy/paste as usual
Rate This Article
Vote to see the results!

Do you like this article?
  • Yes.
  • Not Sure.
  • No.
New Members
select
Sign up
select
learn more
 
Nav Menu
Home
Login
Submit Articles
Submission Guidelines
Top Articles
Link Directory
About Us
Contact Us
Privacy Policy
RSS Feeds

Actions
Print This Article
Add To Favorites


Copyright : ArticleLog.com All Rights Reserved