Gary Menzel wrote:
Again - coming into a conversation late - but noting something of interest....
Don't try to learn OOP using only ColdFusion because there are a few things that don't work 100% OO in ColdFusion. Once you understand how OO programming works you shouldn't have too much trouble applying it to ColdFusion.
I completely agree with this. Which is why we are now intending to only hire CFMX programmers who have had an OO background (in things such as Java/C++ etc. etc.).
With this type of grounding, I can get them to learn a new syntax (even if they aren't all that familiar with CFMX). The focus is the paradigm then - not the language.
hhmmm.. i'd be interested to see how this pans out Gary. No offence and without turning this into a debate, i'm not convinced thats the right attitude. I say this, as i know a few old skool OOP guys, and while they understand the flavour of CFMX, they aren't as effecient or CFMX OO centric, as think about it, you take away all the purty effects of OOP and reduce it down to just basic OO, they could fall flat on their butts because they've spent so many years using various other routines as part of their knowledgebase (ie events, interfacing, method overloads etc).
It'd be an interesting experiment to put a Java/C++ guy fresh out of the old skool OOP, against a CFMX OO 6month vetran, and see who comes out ontop? I have no idea how that'd pan out, but i'd love to see/hear anyone who has?
Patterns imho, are the key to both being a success. If someone said to me "i know dick about CFMX, but i've studied patterns" and could produce some examples of them using such patterns in other languages, i'd personally sit down and train them on CFMX to the point were they'll end up teaching me. :D
I say this, as if they can look at a problem, go to a pattern library, pick-out some useful ones to approach the problem and then apply them, GOLD. Just because a Java Monkey has 10 years exp in OOp doesn't mean he'll know enough about CFMX to apply a CFMX friendly methodology to it.
But I do take your point on the whole, well atleast they aren't monkeys and know enough about OOP to atleast stand a better chance then someone who doesn't.
I guess i'm pro-CF programmer then others, as i feel we could really do with some more and the ones we do have need our support.
Regards Scott Barnes
--- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
