Adam,
I hear what you're saying. It is frustrating to have to shell out money for two different products.

Here's the history. The Flash IDE has had numerous workflow problems, intrinsic problems and limitations in the language (prototype based), slow engine (in comparison to fp9) and other subtle but nasty bugs. Flash started out and was an animation program that has been upgraded again and again with new features on top of the previous program and new features added to the previous renderer. For example, AS2 is compiled down to AS1.

Rather than built on a shaky foundation Macromedia realized the need to create a new sturdy foundation and fix the problems that plagued the original program and AS1 engine. So looking at all the things they wanted to do and fix they created a new rendering engine from the ground up and rather than reinvent the wheel, took one of the best development environment of the time and built a new product called Flex Builder off of it. They set the focus on making it create Applications for the web. They set out and fixed a whole huge mess of problems for us. No more having to built our own preloaders, awesome event handlers that bubble up, great layout tools, new states and transitions with a few lines of code, easy bookmarking in the browser and a whole lot of other things they knew we would be using it for. Plenty of things were planned in the design and implementation.

Most of the benefits are realized once you use it. It would not have worked as well to have overhauled the Flash IDE.

A lot of people are trying to differentiate the two by saying one is for animation and design and one is for applications and forms. Well yes and no. You have to try it but I'm going to say you can do 90% of what is on the web with Flex. I made this site in about an hour as practice to see if it could be used for websites. Copying and pasting of course (sorry it lost some formatting). http://www.judahfrangipane.com/examples/main.html. Flex uses MXML and ActionScript 3. You still have a design view but you can edit the html, I mean xml, I mean MXML. So the layout is very powerful. I could easily add smooth transitions and states to that site in about 15 minutes by adding transitions tags. The same thing would have taken a lot longer in Flash. The one main thing you do lose in Flex is the animation timeline. So if you want to do animation with a timeline then you would use Flash.

So we come to now. Adobe has two products that output to FP9 player. They both overlap in functionality and you now have two products to choose from. The Flex Builder is not out yet so it's feature set is not set in stone. Remember the Macromedia guys, who btw are very smart blokes, have been in the lab two years scheming like mad scientists to make the best new Flash / web content producing ide out there.

The only thing I'm concerned about is if they don't add in the features in Flex we need because it is out of scope of "RIA" development. This would be a drag. I plan to use Flex 2 for everything on the web. Not just applications. Even if some aspect is a bit more work in Flex I'd rather use it. HTH

peace,
Judah


Adam Pasztory wrote:
I am very frustrated by the IDE being split into two product lines.  Like
many other Flash developers, I do both games and animation projects and also RIA projects, so it looks like I'm now going to have to invest two products from now on! This is just one reason why I'm shifting more and more to open
source tools.

I also feel that Adobe/Macromedia has not done a good job explaining the
need for two products, or why I would want to use one or another for a
particular project. I mean, a deeper explanation than: Flash is for games
and animations; Flex is for Form-based RIAs.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com



--
"Always bear in mind that your own resolution to succeed is more important than any 
one thing."

"You can have anything you want - if you want it badly enough. You can be anything you want to be, do anything you set out to accomplish if you hold to that desire with singleness of purpose."
- Abraham Lincoln

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to