When I was first hired at my current job, the entire team was using Eclipse and (then) FlexBuilder. I brought IntelliJ IDEA into the team environment and now the majority of the team (~25 developers total) are using IDEA for Flex. FlashBuilder 4 remedied a few of FlexBuilders (many) failings, but it still doesn't come anywhere close to IDEA's Flex support. Refactorings, optimizing imports, parallel compilation, running unit tests from the IDE, a full first-class integration with FlexMojo (albeit with a couple of bugs you can generally easily work around) including the ability to compile Flex with an SDK stored in your M2 repository... These are just a few of the features IDEA offers that FlashBuilder doesn't.
If you're thinking about buying FlashBuilder, stop and look at IntelliJ before you do so. An IDEA license, which gives you a first-class IDE for Maven, Java, Ruby, Perl, Python, PHP, Scala, Groovy, Flex, JavaScript, HTML, CSS, XML, numerous technology stacks (Spring, Hibernate, etc) and more, costs less than a FlashBuilder license--and by a *wide* margin. FlashBuilder is $699 per license, from the Adobe store. IDEA for a personal license is $249, or $599 for a business license. On Wed, Sep 22, 2010 at 10:27 AM, Marvin Froeder <[email protected]> wrote: > But I have no basis to not recommend IntelliJ or Flash Develop or FDT or > AXDT.... still flexmojos doesn't aim to support none... as I told before, > they are maintained by community, like the flex/flashbuilder stuff that > lancer does or the intelliJ that develar did. I will add to flexmojos source > tree just to make people life easier, but no support on my side. > > VELO > > > On Wed, Sep 22, 2010 at 1:24 PM, Marvin Froeder <[email protected]> wrote: > >> What is the IDE recommended by me? flashbuilder seems the obvious choice, >> I never ever used any other IDE on an enterprise situation. >> What is the IDE supported by me? none. >> >> VELO >> >> >> On Wed, Sep 22, 2010 at 1:22 PM, Swf Games Online < >> [email protected]> wrote: >> >>> OK, so I guess my question should be ... >>> What is the recommended IDE for developing large enterprise Flash/Flex >>> 4 projects with Maven and Flex Mojos? >>> >>> >>> >>> On Wed, Sep 22, 2010 at 12:11 PM, Marvin Froeder <[email protected]>wrote: >>> >>>> I'm not developing in flex recently (other then flexmojos itself) so I >>>> just edit whatever I need as text on eclipse. So when I say eclipse I >>>> really meant eclipse. >>>> >>>> VELO >>>> >>>> On Wed, Sep 22, 2010 at 1:06 PM, Swf Games Online < >>>> [email protected]> wrote: >>>> >>>>> Are you using Flash Builder Plug-in for Eclipse? >>>>> >>>>> Are you using m2eclipse? >>>>> >>>>> Is the Flex 4 SDK supported? >>>>> >>>>> On Wed, Sep 22, 2010 at 9:37 AM, Marvin Froeder >>>>> <[email protected]>wrote: >>>>> >>>>>> ?! >>>>>> >>>>>> On Wed, Sep 22, 2010 at 10:36 AM, Swf Games Online < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Is your Eclipse setup documented somewhere? >>>>>>> Which Flex SDK? >>>>>>> >>>>>>> On Wed, Sep 22, 2010 at 9:32 AM, Marvin Froeder <[email protected] >>>>>>> > wrote: >>>>>>> >>>>>>>> I only have Eclipse. >>>>>>>> >>>>>>>> VELO >>>>>>>> >>>>>>>> On Wed, Sep 22, 2010 at 10:29 AM, Swf Games Online < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Which IDE do you recommend for Flex Mojos? >>>>>>>>> >>>>>>>>> On Wed, Sep 22, 2010 at 9:18 AM, Marvin Froeder <velo.br@ >>>>>>>>> gmail.com> wrote: >>>>>>>>> >>>>>>>>>> They will only be supported by community. >>>>>>>>>> >>>>>>>>>> For instance, flash/flexbuilder support is made by lancer.. >>>>>>>>>> >>>>>>>>>> http://github.com/llinder/FlexMojos >>>>>>>>>> >>>>>>>>>> I just integrate that back into flexmojos, but I don't even run it >>>>>>>>>> once. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> VELO >>>>>>>>>> >>>>>>>>>> On Wed, Sep 22, 2010 at 10:15 AM, Swf Games Online < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> It sounds like you're talking about Flash Builder, not Flash >>>>>>>>>>> Develop. >>>>>>>>>>> Is that right? >>>>>>>>>>> >>>>>>>>>>> Is there a roadmap for support for the main Flash IDEs? >>>>>>>>>>> Flash Builder >>>>>>>>>>> Eclipse w/Flash Builder Plugin >>>>>>>>>>> Flash Develop >>>>>>>>>>> FDT >>>>>>>>>>> >>>>>>>>>>> On Wed, Sep 22, 2010 at 8:18 AM, Marvin Froeder <velo.br@ >>>>>>>>>>> gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Have you used lancer stuff? >>>>>>>>>>>> http://github.com/llinder/FlexMojos >>>>>>>>>>>> >>>>>>>>>>>> It is the same I included on flexmojos 3.8-SNAPSHOT (I just pull >>>>>>>>>>>> his changes), it should support flashbuilder and flexbuilder, >>>>>>>>>>>> can't really >>>>>>>>>>>> tell since I use neither. >>>>>>>>>>>> >>>>>>>>>>>> VELO >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Sep 22, 2010 at 9:15 AM, David Vree < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> That is a good question. Firstly, I have kept pretty good >>>>>>>>>>>>> notes on >>>>>>>>>>>>> all of these steps and will provide them to anyone who asks. >>>>>>>>>>>>> Secondly, I play to evaluate FDT 4 when it comes out in a few >>>>>>>>>>>>> months. >>>>>>>>>>>>> I already have evaluated NetBeans which has a good >>>>>>>>>>>>> Flex/Flexmojos/ >>>>>>>>>>>>> Maven integration, but there are too many other things keeping >>>>>>>>>>>>> me on >>>>>>>>>>>>> Eclipse. >>>>>>>>>>>>> >>>>>>>>>>>>> I don't think I have the skills to create a flexmojos Flash >>>>>>>>>>>>> Builder 4 >>>>>>>>>>>>> archetype, or to make a flexmojos >>>>>>>>>>>>> "push-settings-to-flash-builder" >>>>>>>>>>>>> goal. But I could write the specs for them if it would help. >>>>>>>>>>>>> >>>>>>>>>>>>> On Sep 22, 7:05 am, Marvin Froeder <[email protected]> wrote: >>>>>>>>>>>>> > I wonder what is your plan to make this painful steps less >>>>>>>>>>>>> painful? >>>>>>>>>>>>> > >>>>>>>>>>>>> > Sent from DROID >>>>>>>>>>>>> > >>>>>>>>>>>>> > Em 22/09/2010 00:43, "David Vree" <[email protected] >>>>>>>>>>>>> >escreveu: >>>>>>>>>>>>> > >>>>>>>>>>>>> > It depends on what you mean by "work." If you mean "work >>>>>>>>>>>>> together" >>>>>>>>>>>>> > then no...it was a huge disappointment (i'll explain). If you >>>>>>>>>>>>> mean >>>>>>>>>>>>> > "work at the same time but completely separately" then yes. >>>>>>>>>>>>> > >>>>>>>>>>>>> > Here's what I mean: >>>>>>>>>>>>> > >>>>>>>>>>>>> > Flex SDK: >>>>>>>>>>>>> > Flash Builder requires you to download the SDK, store it >>>>>>>>>>>>> locally, >>>>>>>>>>>>> > and reference it from your projects...works great. >>>>>>>>>>>>> > flex-mojos will use Maven to download all the SDK library >>>>>>>>>>>>> files >>>>>>>>>>>>> > from a Maven repository...works great. >>>>>>>>>>>>> > The Problem: YOU need to make sure that the installed IDS >>>>>>>>>>>>> SDK >>>>>>>>>>>>> > version matches precisely with the Maven version or you will >>>>>>>>>>>>> get two >>>>>>>>>>>>> > "nearly identical" versions of the system running and it will >>>>>>>>>>>>> make you >>>>>>>>>>>>> > insane! You might think you could reference the Maven >>>>>>>>>>>>> libraries from >>>>>>>>>>>>> > your "~/.m2/repository" directory from the Flash project and >>>>>>>>>>>>> not >>>>>>>>>>>>> > reference the seperate SDK, but you'd be wrong. Thank Adobe >>>>>>>>>>>>> for >>>>>>>>>>>>> > that. Note that for 3rd party libraries, you can use >>>>>>>>>>>>> flexmojos to >>>>>>>>>>>>> > download it, and you can reference it from within >>>>>>>>>>>>> FlashBuilder and >>>>>>>>>>>>> > this will all work swimmingly. >>>>>>>>>>>>> > >>>>>>>>>>>>> > Flexmojo's Flex Builder Archetype >>>>>>>>>>>>> > You might think I have mis-typed something by saying "Flex >>>>>>>>>>>>> Builder >>>>>>>>>>>>> > Archetype", but I have not. This is not a Flash Builder >>>>>>>>>>>>> archetype and >>>>>>>>>>>>> > the projects that get generated don't work in Flash Builder >>>>>>>>>>>>> without a >>>>>>>>>>>>> > significant amount of screwing around. Apparently a real >>>>>>>>>>>>> Flash >>>>>>>>>>>>> > Builder Archetype is NOT in the works. >>>>>>>>>>>>> > >>>>>>>>>>>>> > Source Paths: >>>>>>>>>>>>> > You will want to go the "Maven Way" with this, which means >>>>>>>>>>>>> you'll >>>>>>>>>>>>> > need to carefully configure the Flash Builder projects to >>>>>>>>>>>>> point to the >>>>>>>>>>>>> > correct source paths. This sounds easy, but took me more >>>>>>>>>>>>> than a day >>>>>>>>>>>>> > to figure it out. I had to kill a chicken and read the >>>>>>>>>>>>> entrails.... >>>>>>>>>>>>> > >>>>>>>>>>>>> > HTML Template: >>>>>>>>>>>>> > You can check the box all you want in Flash Builder to get >>>>>>>>>>>>> a >>>>>>>>>>>>> > working HTML template, but for Flexmojos to "know" about it >>>>>>>>>>>>> you need >>>>>>>>>>>>> > to bind another goal to a life cycle phase. It all works >>>>>>>>>>>>> great once >>>>>>>>>>>>> > its properly configured, but that it going to require the use >>>>>>>>>>>>> of the >>>>>>>>>>>>> > maven-assembly-plugin and the maven-war-plugin overlay >>>>>>>>>>>>> feature. To >>>>>>>>>>>>> > get this working I had to meditate on a treetop for hours. >>>>>>>>>>>>> > >>>>>>>>>>>>> > Application File: >>>>>>>>>>>>> > You're going to have to tell them both about your root >>>>>>>>>>>>> application >>>>>>>>>>>>> > file in each SWF project. Not a big deal, but don't get it >>>>>>>>>>>>> wrong! >>>>>>>>>>>>> > >>>>>>>>>>>>> > Target Player Version: >>>>>>>>>>>>> > You're going to have to tell them both about this too. Not >>>>>>>>>>>>> a big >>>>>>>>>>>>> > deal, but remember to keep them in sync! >>>>>>>>>>>>> > >>>>>>>>>>>>> > Expect more duplicate configuration for conditional >>>>>>>>>>>>> compilation, >>>>>>>>>>>>> > themes, runtime share libaries, locales, and modules. >>>>>>>>>>>>> > >>>>>>>>>>>>> > Let me close by saying that Flexmojos rocks the house and I >>>>>>>>>>>>> wish that >>>>>>>>>>>>> > FlashBuilder could be "mavenified" the way that the Java >>>>>>>>>>>>> tools are in >>>>>>>>>>>>> > Eclipse. I'd also say that now that I have it set up, they >>>>>>>>>>>>> both are >>>>>>>>>>>>> > really solid and working well. >>>>>>>>>>>>> > >>>>>>>>>>>>> > If I had to dump one or the other, I'd definitely dump Flash >>>>>>>>>>>>> Builder. >>>>>>>>>>>>> > I know you didn't ask, but since I am in am opinionated mood, >>>>>>>>>>>>> I'll >>>>>>>>>>>>> > take a moment and rip on Flash Builder: >>>>>>>>>>>>> > >>>>>>>>>>>>> > 1) WYSIWYS Design Mode -- Complete crap...the generated >>>>>>>>>>>>> source code >>>>>>>>>>>>> > violates every known good MXML and Actionscript programming >>>>>>>>>>>>> standard. >>>>>>>>>>>>> > Nice for demos, never ever use it in the real world. >>>>>>>>>>>>> > >>>>>>>>>>>>> > 2) BlazeDS and Web Service Integration -- Cannot be used, >>>>>>>>>>>>> because the >>>>>>>>>>>>> > Flash Builder project will need to be set up as "No Data >>>>>>>>>>>>> Server" >>>>>>>>>>>>> > because you'd have to be crazy to force the compilation of >>>>>>>>>>>>> your SWF >>>>>>>>>>>>> > artifact to require the services-config.xml file on the >>>>>>>>>>>>> back-end >>>>>>>>>>>>> > server. That is, as soon as you dynamically configure >>>>>>>>>>>>> channels, Flash >>>>>>>>>>>>> > Builder takes a hike. >>>>>>>>>>>>> > >>>>>>>>>>>>> > 3) Code Hinting -- Compared to Java tooling it's garbage. >>>>>>>>>>>>> For >>>>>>>>>>>>> > example, if you "paste" a class name, it won't give you the >>>>>>>>>>>>> import >>>>>>>>>>>>> > statement, but if you ctrl-space to select the class name..it >>>>>>>>>>>>> will -- >>>>>>>>>>>>> > WTF?!?!?? I've heard that FDT does a much better job at >>>>>>>>>>>>> this. >>>>>>>>>>>>> > >>>>>>>>>>>>> > I could go on.... >>>>>>>>>>>>> > >>>>>>>>>>>>> > On Sep 21, 12:24 pm, game flash <[email protected]> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > > Thanks for the quick rep... >>>>>>>>>>>>> > > On Tue, Sep 21, 2010 at 11:43 AM, Marvin Froeder < >>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>> > wrote: >>>>>>>>>>>>> > > > Flexmojos can work... >>>>>>>>>>>>> > > > Em 21/09/2010 12:41, "game_flash" < >>>>>>>>>>>>> [email protected]>escreveu: >>>>>>>>>>>>> > >>>>>>>>>>>>> > > > Has anyone successfully setup Maven/Flex Mojos with Flash >>>>>>>>>>>>> Develop IDE? >>>>>>>>>>>>> > >>>>>>>>>>>>> > > > Please share expe... >>>>>>>>>>>>> > > > [email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> <flex-mojos%[email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > <flex-mojos%[email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> <flex-mojos%[email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > > > For more options, visit this group at >>>>>>>>>>>>> > > >http://groups.google.com/group/flex-mojos >>>>>>>>>>>>> > >>>>>>>>>>>>> > > >http://f... >>>>>>>>>>>>> > > > [email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> <flex-mojos%[email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > <flex-mojos%[email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> <flex-mojos%[email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > > > For more options, visit this group at >>>>>>>>>>>>> > > >http://groups.google.com/group/flex-mojos >>>>>>>>>>>>> > >>>>>>>>>>>>> > > >http://f... >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>> Google >>>>>>>>>>>>> Groups "Flex Mojos" group. >>>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>>> http://groups.google.com/group/flex-mojos >>>>>>>>>>>>> >>>>>>>>>>>>> http://flexmojos.sonatype.org/ >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google >>>>>>>>>>>> Groups "Flex Mojos" group. >>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>> [email protected] >>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>> http://groups.google.com/group/flex-mojos >>>>>>>>>>>> >>>>>>>>>>>> http://flexmojos.sonatype.org/ >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google >>>>>>>>>>> Groups "Flex Mojos" group. >>>>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>>>>>> For more options, visit this group at >>>>>>>>>>> http://groups.google.com/group/flex-mojos >>>>>>>>>>> >>>>>>>>>>> http://flexmojos.sonatype.org/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>> Groups "Flex Mojos" group. >>>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>>>>> For more options, visit this group at >>>>>>>>>> http://groups.google.com/group/flex-mojos >>>>>>>>>> >>>>>>>>>> http://flexmojos.sonatype.org/ >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "Flex Mojos" group. >>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>>>> For more options, visit this group at >>>>>>>>> http://groups.google.com/group/flex-mojos >>>>>>>>> >>>>>>>>> http://flexmojos.sonatype.org/ >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Flex Mojos" group. >>>>>>>> To post to this group, send email to [email protected] >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>>> For more options, visit this group at >>>>>>>> http://groups.google.com/group/flex-mojos >>>>>>>> >>>>>>>> http://flexmojos.sonatype.org/ >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Flex Mojos" group. >>>>>>> To post to this group, send email to [email protected] >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected]<flex-mojos%[email protected]> >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/flex-mojos >>>>>>> >>>>>>> http://flexmojos.sonatype.org/ >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Flex Mojos" group. >>>>>> To post to this group, send email to [email protected] >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]<flex-mojos%[email protected]> >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/flex-mojos >>>>>> >>>>>> http://flexmojos.sonatype.org/ >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Flex Mojos" group. >>>>> To post to this group, send email to [email protected] >>>>> To unsubscribe from this group, send email to >>>>> [email protected]<flex-mojos%[email protected]> >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/flex-mojos >>>>> >>>>> http://flexmojos.sonatype.org/ >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Flex Mojos" group. >>>> To post to this group, send email to [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected]<flex-mojos%[email protected]> >>>> For more options, visit this group at >>>> http://groups.google.com/group/flex-mojos >>>> >>>> http://flexmojos.sonatype.org/ >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Flex Mojos" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected]<flex-mojos%[email protected]> >>> For more options, visit this group at >>> http://groups.google.com/group/flex-mojos >>> >>> http://flexmojos.sonatype.org/ >>> >> >> > -- > You received this message because you are subscribed to the Google > Groups "Flex Mojos" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
