Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: "Christoph M. Becker" Newsgroups: comp.lang.javascript Subject: Re: jquery and hoi polloi Date: Tue, 02 Dec 2014 23:33:49 +0100 Organization: solani.org Lines: 32 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: solani.org 1417559626 21024 eJwNx8EBwDAIAsCZagTbdUTZf4TmfofDh6okmDC8TCHmtacRDMiGUryZGnwnzFZXzyywPy4mEgU= (2 Dec 2014 22:33:46 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Tue, 2 Dec 2014 22:33:46 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 X-User-ID: eJwFwQkBwDAIA0BLhCcDOWUF/xJ6F0bw/5xBj40lRJ2V012mxT1Xz2bbLIiputnSAuT1EbcHFDkQ0g== In-Reply-To: Cancel-Lock: sha1:W4W4ZysCWRhQMyCWO/J6WsDa990= X-NNTP-Posting-Host: eJwVyskRACEIBMCUVK7ZcACZ/EOwtt9t4ts71M3VaKwLHouwVUOXTCG0mnMdp7G+Cf4RwOSeei9PEd4= Xref: csiph.com comp.lang.javascript:26272 Andrew Poulos wrote: > For years the many of the experts here have clearly explained why > libraries like jquery are "rubbish". The FAQ even states that no library > is endorsed by the group. Their arguments have been persuasive. > > I've attended a number of interviews recently and everyone has > specifically asked about my level of ability with jquery (which > currently is next to zero). > > So the moral of the story is, if the hoi polloi have adopted it you > still need to learn things that experts have deemed crap. Even though I am no expert in browser side scripting, I like to add a comment nonetheless. IMHO the biggest problem with libraries such as jQuery is that they obscure what's going on behind the scenes -- even up to the point where beginners think that jQuery and "Javascript" are competitors when it comes to browser scripting. Therefore I strongly suggest that beginners should avoid such libraries, and learn ECMAScript and the browser APIs (DOM etc.) first. When they have reached a good understanding of these, they are able to decide if and when to use a (certain) library (if they have the freedom), and are able to make the best use of the library. Furthermore it seems sensible to point out that different libraries shouldn't be lumped together -- it seems to me there are big differences between them, and some libraries might have been able to improve over time. -- Christoph M. Becker