[flexcoders] Re: AS3 Question
Do you use other peoples code? Of course you do, if only the mx classes. Do you know every detail of every implementation? Probably not, why would you want to. Isn't MXML doing the same thing? The syntax is different, the language structure is different and this is probably what your not comfortable with. The bottom line is, as always, productivity. The developers salary is the chief cost of software isn't it? Editors with syntax coloring and error checking, High level languages, the whole oop concept, and visual editors. I know a computer science student who does everything writes everything in Notepad, but is anyone going to let him do that on the job? You need to knows what's going on in your app, but you also must embrace the tools that increase your productivity. Weldon MacDonald -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
[flexcoders] Re: AS3 Question
This is actually a very interesting discussion to me, because psychologically I've been going through the same uncomfortability learning curve with MXML. I am coming from a pure AS2 background (and Java before that), where I prefered to contain as much code as possible to my classes. One psychological aspect of this approach is that you as a programmer control exactly what your code is doing, you know every single little thing going on because you wrote the code. When mxmlc started to generate initialization code behind the scenes it made feel uncomfortable, and I am still trying to get over this feeling by reading the mxmlc-generated actionscript (which isn't exactly transparent in terms of understanding either). Yes, certainly MXML is so much more preferrable in terms of layout to pure AS, but the psychological aspect of loss of control and the associated discomfort is definitely there for me. When you work with an framework which does a lot of things for you, the mindset is somewhat different from the ground-up total control approach. Certainly, the things that the frameworks authors thought about when desigining the environment are so much simpler to implement that the choice should be clear. But often, as soon as you (the developer) slightly deviate from the path intended for you by the framework designers, you get into the game of trying to fool the framework into doing what you want. This pattern of reasoning is really very different from the total design pattern that a developer has go through in the ground-up approach. -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: AS3 Question
Tim, good to see you back from the component exclusive world. Well, it was more of a 'had to answer most of questions world'.I don't know, you are out in lala land creating and using things that are new, it gets lonley sometimes.-) Really, I have been working on components, I had to turn the lists off for awhile ;-)Now I know tens times as much and still more to go!Geoff, Yeah, I didn't mean to say you 'can't, just that it was the source of the error.Peace, Mikeastgtciv, psychological aspect of loss of control and the associated discomfort is definitely there for me. I had the same thing going. Give yourself time and you will get it. I mean the horse and carriage to a car gave people A LOT of feelings of no control. But, time changes everything and programming is bound to change with it sometime. MXML from the stand point of layout has nothing to do with loss of control. You need to look at it as automation. All design patterns still fit, just are a different color. And nowhere does it say that any of your controllers have to get muddled in the MXML. This is like going into space and experiencing no gravity for the first time. You are still a human in space but the 'pysics' are different and you have to get used to them. On 8/12/06, astgtciv [EMAIL PROTECTED] wrote: This is actually a very interesting discussion to me, because psychologically I've been going through the same uncomfortability learning curve with MXML. I am coming from a pure AS2 background (and Java before that), where I prefered to contain as much code as possible to my classes. One psychological aspect of this approach is that you as a programmer control exactly what your code is doing, you know every single little thing going on because you wrote the code. When mxmlc started to generate initialization code behind the scenes it made feel uncomfortable, and I am still trying to get over this feeling by reading the mxmlc-generated actionscript (which isn't exactly transparent in terms of understanding either). Yes, certainly MXML is so much more preferrable in terms of layout to pure AS, but the psychological aspect of loss of control and the associated discomfort is definitely there for me. When you work with an framework which does a lot of things for you, the mindset is somewhat different from the ground-up total control approach. Certainly, the things that the frameworks authors thought about when desigining the environment are so much simpler to implement that the choice should be clear. But often, as soon as you (the developer) slightly deviate from the path intended for you by the framework designers, you get into the game of trying to fool the framework into doing what you want. This pattern of reasoning is really very different from the total design pattern that a developer has go through in the ground-up approach. -- What goes up, does come down. __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. __,_._,___