Hey Steven, does FD crash on you when you have your view split and choose
File->close all?

On Thu, Aug 13, 2009 at 8:44 PM, Steven Sacks <[email protected]>wrote:

> In FlexBuilder, they don't start appearing as auto-completion hints as you
> type. You have to hit CTRL+SPACE. This is not a "mere" difference. You have
> to stop writing code to get auto-completion. Even worse, it's not "live"
> which means it breaks your natural flow.
>
> In FlashDevelop, you can hit space, return, period, open parentheses, open
> bracket, or any non-alphanumeric character and it will auto-complete.  In
> FlexBuilder (and AFAIK, FDT) only return works.
>
> Here's a simple example:
>
> var loader:Loader;
>
> In FlashDevelop, you type these exact characters:
>
> lo.l(
>
> And it turns into this:
>
> loader.load(
>
>
> In Flex Builder, you have to type this:
>
> lo CTRL+SPACE RETURN . l RETURN
>
>
> That's 3 mental "breaks".  FlashDevelop's auto-completion is a natural flow
> and doesn't interrupt your typing, FlexBuilder's does three times.
>
> Let's quickly look at Flex Builder's example again in detail so I can
> really illustrate the mental break it causes.
>
> lo CTRL+SPACE RETURN . l RETURN
>
> First, you have to hit two keys to get the hint, and then one more key to
> accept the hint.  Then, you type the period and then have to hit return
> again to accept the load function hint.  That last return causes oad( to
> appear.
>
> The important part of that completion is the open parentheses.  You are
> expected to type RETURN to type ( and that is a mental break.  It's far more
> natural to type open parentheses because that's what your mind knows goes
> after a method name.  Sure, SHIFT+9 is not as "easy" to type as ENTER, but
> that's hardly the point.  This is about your mental flow as you type.  One
> makes you "think" (three times), the other doesn't because it just makes
> sense.
>
> FlashDevelop's auto-completion allows you to access arrays and such easily,
> too.
>
> var array:Array = [];
>
> FlashDevelop:
>
> ar[
>
> Ends up with
>
> array[
>
>
> FlexBuilder you have to type:
>
> ar CTRL+SPACE ENTER [
>
> Lame.
>
> On top of that, if you make a typo in FlexBuilder or FDT, the hints go
> away.  If you press CTRL+SPACE and there's a typo you get no hints.  In
> FlashDevelop, typos are forgiven and code hints still show up, and again,
> "live" as you type.
>
> When it comes to auto-completion, the undisputed winner is FlashDevelop.
>  FDT is in second place, and FlexBuilder a distant third.
>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>



-- 
--Joel Stransky
stranskydesign.com
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to