tag:blogger.com,1999:blog-36543495.post5563895814425729681..comments2023-06-27T03:57:22.322-06:00Comments on johnlindquist.com: johnlindquisthttp://www.blogger.com/profile/11109256250219992848noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-36543495.post-30186249298508677002010-10-20T17:07:39.000-06:002010-10-20T17:07:39.000-06:00Visual Studio Pro 2010 with Amethyst. XCode. If yo...Visual Studio Pro 2010 with Amethyst. XCode. If you are serious about your business, you use serious tools, right?Peter Lorentnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-24024242499466025152010-10-20T16:54:16.000-06:002010-10-20T16:54:16.000-06:00I have been using Flash Builder 4 since the beta c...I have been using Flash Builder 4 since the beta came out and it was the first time I used anything other than the Flash IDE and Coda. I love it for what I do but things like SourceMate make it alot better. Then I watch your videos and cry in shame that I can't code that fast.Anthony Tripaldihttp://twitter.com/trippedoutnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-41210190399356114072010-10-20T17:19:44.000-06:002010-10-20T17:19:44.000-06:00I used FlashDevelop for years. I switched to a Mac...I used FlashDevelop for years. I switched to a Mac and continued using FlashDevelop via VMWare Fusion. It worked fairly well, but there are a few nuances that bothered me since it wasn't Mac "native" (for example, debugging doesn't work when using Flash CS5). Other ups and downs of FlashDevelop:<br>- Snippets/Templates work, but not as powerful as FDT or FlashBuilder+SourceMate<br>- No auto-formatting support for entire as files like FDT or FlashBuilder+FlexFormatter<br>- "Quick Fix" isn't (currently) as powerful as FDT, but getting closer<br>- No UML support (such as UML4AS for Eclipse based IDE's)<br>- Can't directly open AS files from Flash CS5 (like you can w/ FlashBuilder)<br>+ Can create a new file w/out having to save it first<br>+ Can easily create a "new project" from a pre-existing project that you received from someone else via svn or otherwise (w/out it automatically making folders or you having to copy and paste stuff around, etc)<br>+ Code completion is instantaneous and phenomenal. I love that it will match even "sloppy" matches<br>+ It's not as bulky as Eclipse (starts up faster, way smaller memory foot print, etc)<br>+ It will save you a TON of money since it's free to use<br><br>FlashBuilder isn't even a candidate IDE to me w/out SourceMate and Flex Formatter. These are necessary plugins, but too bad you have to pay even more money for SourceMate. In general, FlashBuilder has nothing on FlashDevelop or FDT for me. The only (small) thing it has going for it is the native integration with Flash CS5.<br><br>FDT is what FlashBuilder should be. Great code completion, formatting, templates, "Quick Fix", etc, right out of the box. My biggest complaints are:<br>- It's Eclipse, so it takes way too long to launch and uses too many system resources<br>- There is not an easy way to create a "New Project" that is new to you, but pre-existing from someone else (maybe you received it via svn, etc), unless they also use FDT and included project files (which is rarely the case).<br><br>I haven't used any other IDE's so far and I'm tempted to try IntelliJ because of your tutorials. If I was still on Windows, I would use FlashDevelop w/out question. Being on a Mac, I'm leaning towards FDT, but haven't made a final decision yet.<br>NateJChttp://blog.natejc.comnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-5984608280570560032010-10-21T09:12:30.000-06:002010-10-21T09:12:30.000-06:00Have you tried creating one "global" mod...Have you tried creating one "global" module for all your "global" swcs, then just having the rest of the modules link to that?johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-1221130216693278872010-10-21T09:13:42.000-06:002010-10-21T09:13:42.000-06:00Cool, see you there. Good luck with your preso.Cool, see you there. Good luck with your preso.johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-32021045561304790232010-10-21T15:00:02.000-06:002010-10-21T15:00:02.000-06:00Yes, it works :) but it's still a kind of work...Yes, it works :) but it's still a kind of workaround...<br>I've suggested to Jetbrains to automate this task, as in FDT or FB. I've also suggested to add the possibility to create project/module custom templates. And they've replied immediately.<br>In the end I think Intellij is the winner...Riccardo Sallustinoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-58381523355244480872010-10-21T15:07:49.000-06:002010-10-21T15:07:49.000-06:00Cool, glad to know you're taking advantage of ...Cool, glad to know you're taking advantage of their awesome support from their devs :)<br><br>Btw, have you tried this? <a href="http://screencast.com/t/VVcViAvyN" rel="nofollow">http://screencast.com/t/VVcViAvyN</a><br><br>I never use the global libraries, but it seemed to work from a quick test (and they stay linked regardless of what Project you have open)johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-72149660497755246982010-10-22T03:22:40.000-06:002010-10-22T03:22:40.000-06:00I have tried Flash Builder several times and absol...I have tried Flash Builder several times and absolutely hate it! 700$ for the IDE that is the worst code editor of all? What's the deal Adobe?! Maybe the Adobe's people think that profiler/visual (and buggy) mxml editor/catalyst support worth it but I'm sure they are horribly wrong.<br><br>My favorite IDE is IntelliJ Idea. It's as3/flex support is getting better every day.<br>The maven/flex-mojos support is pretty unique. And must have for flex projects running on java backend. <br>And when I've started to test my apps with cucumber and use rake/sprouts I've discovered it has an excellent support of all this technologies!<br><br>The FDT is nice but it lacks ruby support which is integral part of my current workflow. Also it's rather overpriced comparing to IntelliJ Idea. The most interesting thing FDT has at the moment is evolving haxe support.<br><br>What I haven't figured out yet is hot to do advanced code generation in IntelliJ Idea. I'm going to look into this.<br><br>P.S.<br>The FlashDevelop isn't my option. I'm on a Mac.<br>Nik Dudnikhttp://twitter.com/dudniknoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-65531360925176341272010-10-22T03:31:30.000-06:002010-10-22T03:31:30.000-06:00Here's an example of a more advanced File Temp...Here's an example of a more advanced File Template in IntelliJ:<br><br>video demo: <a href="http://screenr.com/RXD" rel="nofollow">http://screenr.com/RXD</a><br>source: <a href="http://pastie.org/1235535" rel="nofollow">http://pastie.org/1235535</a><br><br>I've been meaning to look into the plugin called "Kiwi Generator" which is a "Code generation tool supporting multiple output files, dynamic file names and complex parameter models", but I haven't really taken the time yet (it may even be Java only?) If you find anything, please let me know!!!johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-78376909646476985282010-10-22T06:09:58.000-06:002010-10-22T06:09:58.000-06:00Yes i've tried it but it works just for code c...Yes i've tried it but it works just for code completion. When you compile it throws "package not found" error. But I've resolved the whole thing just creating a module that points to my global library and then adding that module asd a dependency to all the other modules. COOL.<br>I have another last issue to solve: <br>if I write something like this like this to: <br>mainMenu["b" + n].title.htmlText = parsedXML.SECTIONS.SECTION[n - 1].BUTTON.toUpperCase();<br>to retrieve a dynamic object or an XML value Intellij marks it as an error, i mean "title" and "BUTTON" are marked as unresolved variable names. How can I do to disactivate this behaviour in the inspector? In FDT it is possible...Riccardo Sallustihttp://www.riccardosallusti.itnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-3989232892929362792010-10-22T08:57:27.000-06:002010-10-22T08:57:27.000-06:00I just confirmed that it's throwing an error a...I just confirmed that it's throwing an error and filed a bug:<br><br><a href="http://youtrack.jetbrains.net/issue/IDEA-60246" rel="nofollow">http://youtrack.jetbrains.net/issue/IDEA-60246</a><br><br>Please vote :)johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-35987746522504097922010-10-22T09:41:55.000-06:002010-10-22T09:41:55.000-06:00did it. Thanks!did it. Thanks!Riccardo Sallustihttp://www.riccardosallusti.itnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-19577522948675422572010-10-22T21:52:26.000-06:002010-10-22T21:52:26.000-06:00I use the Flash Builder plugin. I would switch to ...I use the Flash Builder plugin. I would switch to any IDE that gives me features of Flash Builder + Refactoring capabilities (Like Eclipse gives for Java, but Eclipse based Flash Builder doesn't give the same power for Flex) AND that works with linux (in particular, with Ubuntu)Abhishek Agrawalnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-27833296582078420222010-10-21T08:57:27.000-06:002010-10-21T08:57:27.000-06:00I've Started with Flex Bulder 3 then Flash Bui...I've Started with Flex Bulder 3 then Flash Builder 4. After that I've discovered FDT and started using the trial version of FDT4: I've loved it at first sight then bought the PURE version to go on using it even without the wonderful add-ons of the Max version. Since a week, thanks to you, I've started playing with Intellij and i must say that it is awesome, even if it is not so Flash integrated as FDT. So, right now, I'm still developing in FDT but starting to learn and configure Intellij fo a definitive switch. <br><br>There is still a very important lack in Intellij that is still blocking me from switching: <br>In FDT and Flash Builder you can link a global library folder containing "as" clasees that can be easily shared in all the projects. In IDEA this is more restricted: the Project/Modules structure that should be very similar to the Workspace/project structure of FDT, it's not exactly the same.<br>Let me explain: I've always used (both in Flash bulder and in FDT) a global _CLASSES/AS3 folder that i keep on C: (or Users/myName in OSX) attacked as a linked library in all my projects: inside it I keep all the packages that i use (com, org, etc...): it contains ".as" files and not swc, I prefer this because when i change some classes i do not have to do the whole swc again. <br>In intellij, Inside a project structure, you CANNOT use the SAME SOURCE FOLDER in more than one module, so you are obliged to link you _CLASSES folder in the dependencies tab. This is ok for code hinting but then, when you compile, you have a "package not found" error. If you link your _CLASSES folder as a source folder everything goes right but you can't link the same folder in another module until you unlink it from the previous one.<br>I've managed the whole thing adding "-source-path C:/_CLASSES/AS3/" as a compiler option in the flex compiler settings: doing this the compiler includes my global folder when compiling. I think it is boring.<br>Another thing:<br>in FDT (Same in FB) I've created a kind of project template that I use now for every project I start, already with all the folder structure and linked classes libraries that I always use. I've reproduced the same in Intellij but to make it work I have to copy the module and rename the .iml file (It does not rename it automatically), the import it as a new module in the project. Boring.Riccardo Sallustihttp://www.riccardosallusti.itnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-63494583465037762972010-10-21T06:50:42.000-06:002010-10-21T06:50:42.000-06:00At work FlashDevelopt. Unfortunately i use a macbo...At work FlashDevelopt. Unfortunately i use a macbook at home so i cant use FlashDevelop as a native program. Beacause of that i started using FlashBuilder which I dont like at all and FDT but im currently using a trial version of FDT4 so in about 20 days i will start using Intellij .Dasdasnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-67654506661677476452010-10-21T04:42:44.000-06:002010-10-21T04:42:44.000-06:00Hey John, Oddly enough it looks like I present rig...Hey John, <br><br>Oddly enough it looks like I present right after you at MAX so I'm looking forward to meeting you. I used to code in the Flash CS3 IDE because I didn't know any better, got a taste of FDT at my current company and now I won't touch anything else. I've tried Flash Builder, Flash Develop and briefly experimented with Amethyst but nothing compares to all the little things FDT does to make your coding life as painless as possible.Jon Keonhttp://twitter.com/jonkeonnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-45985920763861970642010-10-21T04:31:44.000-06:002010-10-21T04:31:44.000-06:00A number of reasons. We do a lot of C# and of cour...A number of reasons. We do a lot of C# and of course Visual Studio Pro 2010 is our editor. Switching to another editor to do AS3 wasn't a great experience coming from Visual Studio Pro so when I found Amethyst I installed the plugin right away and it is absolutely great to be able to do all of the work in Visual Studio Pro! Before Amethyst: Flash Develop on Windows, Flexbuilder/Flashbuilder/FDT (various editions) standalone and plugin version. At the moment we are all using Visual Studio Pro 2010 and I haven't had one complaint yet. We're happy coders :-)Peter Lorentnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-87395347475133350282010-10-21T02:39:06.000-06:002010-10-21T02:39:06.000-06:00Currently using FlashDevelop on Win. Have Flash Bu...Currently using FlashDevelop on Win. Have Flash Builder installed but only ever use for some top level refactoring/renaming. Was starting to get very tempted by IntelliJ thanks to you, but with the latest code generation updates in flash develop I'm more than happy. Plus it has a pretty stellar price point, and the people working on it are a really great bunch of people. Actually makes me proud to say I use FlashDevelop.Peternoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-155276630343405372010-10-21T01:40:10.000-06:002010-10-21T01:40:10.000-06:00I'm reasonably happy and productive with Flash...I'm reasonably happy and productive with FlashBuilder + sourcemate, however if I were purchasing again, I'd think seriously about not spending more on Premium, it hasn't done a lot for me so far. Without sourcemate fb is just awful though, I'd go back to FD in a windows VM or try FDT.Jonathan Hardienoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-60320130393151655832010-10-20T17:36:28.000-06:002010-10-20T17:36:28.000-06:00Wow, thanks for the very thorough answer. Informat...Wow, thanks for the very thorough answer. Informative +1johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-21846250732668513872010-10-20T17:38:25.000-06:002010-10-20T17:38:25.000-06:00Out of curiosity, what did you use before Amethyst...Out of curiosity, what did you use before Amethyst? And why did you switch?johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-49007398898411823852010-10-20T17:40:51.000-06:002010-10-20T17:40:51.000-06:00While I think I code pretty fast and I use a ton o...While I think I code pretty fast and I use a ton of shortcuts, I think the fact that I have a plan about exactly what I'm going to write gives a false sense of super-speed. Knowing is half the battle ;)johnlindquistnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-6142443097944740552010-10-20T17:57:44.000-06:002010-10-20T17:57:44.000-06:00Have tried FDT / FlashDevelop / Flash Builder. Lov...Have tried FDT / FlashDevelop / Flash Builder. Loved all, but in different ways, but after switching job found an old love again; Vim.<br>I really like the editing power, but miss the code hinting. It makes me more aware of imports, packages and structure.<br>Not necessary a bad thing.Pascalnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-71596925344580827272010-10-20T18:12:49.000-06:002010-10-20T18:12:49.000-06:00FlashDevelop - quite happyVS2010 - ecstatic Eclips...FlashDevelop - quite happy<br>VS2010 - ecstatic <br>Eclipse based flash - not so happy<br><br>If VS compiled to flash I would switch. If intelliJ was cheaper to get into I would probably have tried it and upgraded - not the money, just the IDE isn't the bottleneck in flash development with FD, so you don't look too hard. Also it means you are asking collaborators to buy IntelliJ, which is a tougher sell. (I really think all people on the same project should use the same IDE if at all possible). Often you send a project to a client and they want to see it. Would be a pain to port to a free ide just for them.Robin Debreuilnoreply@blogger.comtag:blogger.com,1999:blog-36543495.post-28407979203138165152010-10-20T18:58:04.000-06:002010-10-20T18:58:04.000-06:00I started with FlashDevelop and really loved it, t...I started with FlashDevelop and really loved it, then I switched to FlashBuilder because it is the "Professional Tool" (don't really think so), and because I wanted to learn Flex (Design View), and for the IPhone, Android publishing feature. I really don't regret switching but FB is not the best without SourceMate (and costs money too!!). I'm using FB without Source Mate is not so fun...<br>Sometimes I get frustrated because don't really know which one to use.Jonathannoreply@blogger.com