Originariamente inviata da
alka
Quella del "programmatore vero" è una vecchia storia che si trascina ormai da 30 anni, un po' come dire che scrive software realmente solo chi usa assembly al posto di qualsiasi altro linguaggio di livello più alto.
La libreria JQuery è un tool come un altro: anche se di terze parti, lo si usa così come si riutilizzerebbe qualsiasi altra libreria (o script) scritta di proprio pugno.
Un "assemblatore di script" può essere qualcuno che importa codice senza sapere realmente cosa sta facendo, ma se lo fa con cognizione di causa e conosce lo strumento che sta utilizzando, questa definizione è quantomeno riduttiva e inopportuna, frutto di una percezione altamente errata o comunque settoriale, che valuta le capacità della persona dal fatto che non riscriva codice inutilmente confondendola con qualcuno che di buon grado accetta passivamente tutto ciò che può raccattare, e pur esistendo ambo le figure al mondo, la prima condizione non implica assolutamente e necessariamente la seconda (e mi ci metto "in primis" nella categoria, per esperienza pluriennale).
Un'altra percezione errata è quella di ritenersi "real programmers" solo perché ci si scrive da soli tutto il codice, quando vi sono ambiti - uno fra tutti la sicurezza, ad esempio - dove librerie prese da terze parti sono ben più sicure, funzionali, collaudate e protette rispetto al miglior codice che uno sviluppatore possa scrivere in autonomia, poiché spesso dietro vi sono più persone, intere community, curate da esperti, orde di tester, fondazioni, finanziatori privati e tutta una serie di risorse a supporto dei progetti che rifiutarli a prescindere, solo per sentirsi più ganzi o per essere "programmatori veri", oltreché poco professionale mi pare un approccio estremamente infantile.
Se si deve sviluppare un'applicazione, si conosce JQuery bene e si ritiene di essere più produttivi rispetto all'uso del DOM tradizionale, tanto vale usare JQuery e concentrarsi sulle esigenze di business che si devono implementare per il cliente di turno affinché il prodotto sia di qualità e manutenibile, lasciando le fisime sui "programmatori veri" a chi piace divertirsi con queste etichette.