Adobe Flex Builder 2 for Mac Beta
Go grab it from Adobe Labs
I’ve been using it for a while now and can say that it has helped me be more productive compared to my old method of using TextMate and the Flex SDK, mainly because the build times out of Flex Builder are a couple of seconds while the SDK takes 10-30 seconds to compile.
However even with the slow build time TextMate is such a great editor and I’ve become so proficient with it - firing off tab triggers left and right, it’s made using an Eclipse based IDE feel a bit awkward.
On the other hand, compared to building apps in Flash, Flex Builder is a HUGE step up. ActionScript 3 is finally a real programming language with lots of new goodies like regular expressions. Compared to the various Javascript widget libraries Flex’s components are much more full featured and cohesive which gives your app an overall look and feel. One set of well designed components speeds up development tremendously, as you don’t have to switch mental gears because you’re using the rich text editor from one library and the color picker from another.
Speaking of switching gears the main cause of my vacillation with using Flex is Rails. You can get apps going so quickly with Rails that, unless I need some specific components, I’m more likely to use it for less complicated jobs. It doesn’t help that Abobe is really pushing Flex as a front-end for Java or Coldfusion apps while other languages are virtually ignored (especially in the documentation). I’m not asking that Adobe support the five of us who use Flex with Rails ;-) but a few more back-end agnostic examples would help.
One big advantage that Flex has is the soon to be released (early 2007) Apollo. Having an app that runs in a browser or as a ‘real’ stand alone desktop application without the need to rewrite any Flex code is a giant plus. Apollo apps will behave like other native applications with file i/o, windowing, a clipboard, system drag and drop, and local storage. Sites like last.fm have already proven that users can benefit from an installed app that integrates with the remote site. You could start building an app in Flex now and then port it or supplement it with Apollo in a couple of months.
Here are some resources for using Flex with Rails
flexonrails.net
flexiblerails.com (I’m half-way through the Flexible Rails book and so far it’s excellent)
Adobe RIA RoR SDK
WebORB for RoR
Textmate Flex/MXML Bundle




Like this post? subscribe to the feed.-bloggers-logo.jpg)








