On Nov 1, 2005, at 11:36 AM, hank williams wrote: >> @Hank: >> >>> I dont mean to diminish the significance of speed, because it is >>> clearly critical. But for me, the fact that in flex2 everything is >>> already syntax checked, as it is in the eclipse java environment, is >>> a >>> huge performance win that might just overshadow mtasc's performance >>> benefits. I am not absolutely sure I feel this way becuase I havent >>> done enough project building in flex2, but I do know that when >>> programming in java, the fact that I can scan my project outline and >>> *know* that there are no compiler errors or warnings is a huge >>> performance win. It cannot be understated. >> >> I don't know about the other devs on this list, but for me compilation >> speed is WAY more important than syntax checking... I run into very >> few >> typing errors, and when I do I can usually track them down fairly >> quickly with my log. I do very iterative development, making small, >> isolated changes, adding a feature here, changing an interface there, >> and compiling many, many times an hour. A difference of 10 seconds >> adds >> up to hours a week in saved time, and since I'm easily distracted (who >> isn't?) a fast compiler also helps to keep me in flow. >> _ > > If you dont make errors, use functions wrong, forget you changed a > variable name, etc. then what I said certainly doesnt apply to you. > > Unfortunately, I make lots of mistakes and something (either a > compiler, an editor, or a person) needs to point them out to me.
Well, I'm not gonna say I'm perfect ;) And I'm certainly not going to open up the static-versus-dynamic-typing debate. I like a mixed approach, using strong typing when it's convenient, but I would never use the -strict option, and I definitely don't feel the need to specify i.e. String versus Number or Boolean... I try to write my code the first time so that my interfaces, functions and variables are self-explanatory, well-defined and have a minimum potential for confusion. ___________________ Ben Jackson Diretor de Desenvolvimento [EMAIL PROTECTED] http://www.incomumdesign.com _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
