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]

Reply via email to