Vyas Sanzgiri wrote:What is the IDE support for Flex? I have heard about Flex Builder. Is there any other open source free IDE support available or in the pipeline?
Brick Riccardi wrote:I prefer IDEA over Eclipse for Flex development. The refactoring is just way better and little things like optimize imports across the whole project, or format across all the files etc. It doesn't have a wysiwyg editor but I never use it anyway.
Vyas Sanzgiri wrote:
Can you expand a little more on "optimize imports"?
Brick Riccardi wrote:
For example, you have imports that are no longer needed in your files. You want to get rid of them. In Flex Builder (and I think in FlashBuilder) I was only able to do this on a per file basis. In IDEA I'm able to select the entire project and fix all the imports in the project. Same thing with formatting. It can format the whole project instead of a file at a time.
What bothered me most about Flex Builder's refactoring though was when I even selected refactor->move file and I'd pick a new package... well it moved it but never fixed the imports in all the files that referred to the class! That's just wrong. (Maybe a later release has fixed this, I don't know.) Never mind all the other little extras you get with IDEA when using it.. little things that I just like.. some small yea.. like seeing the color in the gutter of css color, autocomplete in css, color popup in css. Automcomlet when typing path names to assests like to an image you need. In files, it quickly highlights things wrong that eclipse wouldn't catch. Smart completion (eg when in a function it will suggest vars that match what your trying to add as args, listing the most recent ones close to the function which are typically what you want.) Analyze code, etc. It's suggestions to fix things are typically nice also. Once you start using it you just realize it's helping with a lot of small things that make my job easier without even me thinking about it. I should keep list some time as I'm working. To each his own though. I'm no longer religious about my IDE choice... although I still think IDEA is the best for how I like to work (In the Java world hands down IDEA rocks also.. especially if you do anything with Groovy... although the Eclipse groovy plugin is now really getting good.. hats off to those guys for their progress.)