Se dovessi assumere uno sviluppatore javascript ti aspetteresti che conoscano jquery?Gli sviluppatori di javascript devono conoscere jquery?
Ho appena iniziato a utilizzare lo stack overflow questa settimana e sapevo che jquery guidava il pacchetto, ma non ne ho realizzato l'estensione fino a quando non ho notato che MooTools (il mio preferito) ha 59 domande mentre jquery ha oltre 4000. , un buon statistico potrebbe attribuire a jquery più domande sulla sua usabilità, piuttosto che sulla popolarità - ma sappiamo che è falso)
E poi ho iniziato a notare che molte persone postano domande con il tag "javascript" ma non "jquery" "quando ogni riga del loro codice è jquery - come se fosse di fatto il javascript 2.0, o che non si rendono nemmeno conto che non stanno scrivendo" javascript "ma piuttosto jquery.
In ogni caso, lo chiedo perché sono sempre stato freelance e ho potuto utilizzare qualsiasi framework che desidero per un progetto. Ma ultimamente mi è stato consigliato di essere lo sviluppatore front-end per una coppia di aziende. Voglio sentire le aspettative della comunità per sapere se dovrei mettere in attesa altri progetti personali per raccogliere jquery prima di esplorare le posizioni che potrebbero essere offerte.
Ottima risposta. È quasi come la distinzione tra conoscere un linguaggio di programmazione, o sapere come programmare: quest'ultimo consente di avere successo indipendentemente dalla lingua utilizzata. Un'ulteriore domanda potrebbe essere, capisci * come funziona * jquery - ad esempio, capisci i meccanismi JavaScript che jQuery utilizza per raggruppare le funzioni. Infine, capisci i punti di forza e di debolezza di jQuery e come si confronta con gli altri framework. Più strutture hai usato nella pratica reale, meglio capirai perché hanno fatto determinate scelte. – BarelyFitz
Non stavo affermando che fosse 2.0, solo notando quante persone su stackoverflow.com non hanno taggato le loro domande jquery con jquery, lo hanno solo taggato con javascript. E molti rispondono con risposte jquery quando jquery non è mai stato menzionato. Come se fosse "new school" javascript perché non distinguono il framework dal linguaggio (ad esempio Ruby e Ruby on Rails). –
@rpflo questo è un buon punto - probabilmente hai ragione che molti sviluppatori là fuori lo percepiscono come l'evoluzione di JS, piuttosto che un framework che lo usa. – Keith