On 3 February 2011 10:06, Sergio Cinos <[email protected]> wrote:
> > Why do you have people that needs to start coding JavaScript without > formation? That's the root of a lot of web develoment problems. If > they doesn't known JavaScript fire them and hire someone who has > JavaScript skills, or teach them *before* they start coding production > code. If you want to teach JavaScript, don't use jQuery, use a good > JavaScript book. > Hi Sergio. I don't want to. It just happens. I'm not responsible for hiring at my company. Besides, skilled Javascript developers are scarce where I am, they would have a very hard time finding someone who can write DOM traversal with the DOM API only, and I can understand that. I don't see the point at all of learning how to use the horrible W3C DOM API. Knowing how to traverse a tree is enough, in my opinion, whatever the API. This is not a Javascript issue. This is a DOM API issue. I wouldn't write DOM traversal with the DOM API, I would write a DOM traversal library. A lot of them already exist. In my opinion, any developer that needs a library for DOM traversal > (or any other feature) should not write production code. When they can > code almost everything using 'plain' JavaScript, then they can start > using libraries. > DOM traversal is not "plain" Javascript. It's "plain" W3C API. For other features, like animations or AJAX, I don't see at all why someone would have to know how to code a library for them before using a library for them. Not knowing how to build a car doesn't prevent me to use one. I agree that's it's better to have great knowledge, but when you don't have any, you have to find a way to be productive enough, in a tough environment, where people who manage you are not always tech-savvy and wouldn't sort out between the very knowledgeable who spend their time re-coding libraries that already exist, and the ones who can learn how to use decently an already existing library (backed up by a large community and where the bugs are more likely to be corrected soon). Cheers, Guillaume. -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/[email protected]/ To search via a non-Google archive, visit here: http://www.mail-archive.com/[email protected]/ To unsubscribe from this group, send email to [email protected]
