A Flash Developer Resource Site

Results 1 to 7 of 7

Thread: Next step from Flash: AIR or Flex?

  1. #1
    Member
    Join Date
    Sep 2007
    Posts
    69

    Next step from Flash: AIR or Flex?

    I think I have reached quite an advanced level regarding Flash and Actionscript 2 and 3, and now I'm thinking on taking a further step: either Flex or AIR.

    I know they focus on different matters. Flex is still related to the web and browsers, but more programming-oriented than Flash. AIR focuses on desktop applications which require some Internet connection.

    Both things look appealing to me, but I'm not sure how much of one of them is recommended to previosuly know before facing the other. In case that before facing AIR it would be highly recommended to familiarize myself with Flex, I would start with Flex, or just the opposite.

    What do you think?

  2. #2
    Bearded (M|G)od MyFriendIsATaco's Avatar
    Join Date
    Dec 2002
    Location
    Awesomeville.
    Posts
    3,046
    Go for AIR. Flex isn't anything special. It's essentially a framework for Flash. Anything you can do in Flex, you can do in Flash, it just helps you out.

    And AIR doesn't require an internet connection. It depends on what your app is doing. You can easily build an app that doesn't need the internet for anything. The bigger advantage is having access to the local file system. You're able to write and read files from the user's computer.

  3. #3
    supervillain gerbick's Avatar
    Join Date
    Jul 2000
    Location
    undecided.
    Posts
    18,986
    I went full circle. Started out in Flash, terribly have disliked the timeline, moved to Flex, went to using Flex for AIR, then went full-circle to Flash and use(d) it for AIR.

    Now, it matters on my mood, but Flex is nothing more than a bit more than Flash/AS3 for programmers and you can do most everything in Flash as you can Flex.... almost. There's very few instances where Flex outweighs Flash.

    I tend to use Flex for any kiosk based apps, thus AIR or I use SWF Studio to encapsulate my output and add a layer if need be - or simply put, if it benefits from being desktop I'm going AIR so I can run easily on Mac, Linux and Windows.

    I'd say bone up on AS3. It's a very deep well and if you feel like you've outgrown Flash, Flex will be sitting there waiting. I still find new things in it weekly.

    Luck to you.

    [ Hello ] | [ gerbick ] | [ Ω ]

  4. #4
    up to my .as in code Chris_Seahorn's Avatar
    Join Date
    Dec 2004
    Posts
    4,389
    Air 2 is worlds above Air 1.5 . Flex 4 worlds above Flex 3. Since you already know Flash and are feeling the need to expand your toolbox, I would suggest starting with those versions so you are ahead of the eight ball when they go final. Migrating from Air 1.5 to 2.0 will be rather easy as the underlying framework hasnt changed much as it's mainly new features being added. Migrating from Flex 3 to 4 will be a different beast as many things have changed across the board.

    If you have the time, and are inclined, adding these platforms cannot hurt you as a developer. It can only broaden your scope

  5. #5
    Member
    Join Date
    Sep 2007
    Posts
    69
    thanks for your replies!

    Too late to decide though. I bought a book about Flex 3 just a few days ago. But anyway I'm still very interested in AIR.

  6. #6
    supervillain gerbick's Avatar
    Join Date
    Jul 2000
    Location
    undecided.
    Posts
    18,986
    You can use Flex to build AIR apps... quite easily too. And listen to Chris... AIR 2.0 is a marked improvement over 1.5.

    [ Hello ] | [ gerbick ] | [ Ω ]

  7. #7
    www.rajkataria.com rajkataria17's Avatar
    Join Date
    Mar 2008
    Posts
    120
    Go for both
    As you have said you are very good at Flash ActionScripting... You don't know you are already good at Flex too. What you need is a basic introduction to be familiar with Flex, thats it. You'll start building RIAs in the next moment.

    AIR is the future of desktop applications. I have seen some of the coolest apps built on AIR technology. Its definitely gonna in demand in very near future so its good to learn AIR now.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center