Jquery Morirà Nel 2019?

by admin admin Date: 29-07-2019 jquery javascript frameworks


Per un po' di tempo, la centralità di JQuery è stata oggetto di dibattito tra gli sviluppatori web. Come programmatori web interessati a Javascript, eravamo curiosi di sapere che opinioni hanno espresso altri esperti del settore.

Così abbiamo ripercorso la storia di Javascript unitamente ad alcune interessanti discussioni in vari forum per sviluppatori e un sacco di thread di Reddit per ottenere il parere di altri esperti sulla questione JQuery.

Abbiamo trovato una quantità sorprendente di "jQuery è obsoleto", "jQuery non è più importante", "Penso che jQuery stia morendo", ".... dimenticatevi jQuery. Non serve più", "jQuery non è più necessario da anni, a mio avviso, è meglio evitare un lavoro che lo richieda"!

Così abbiamo pensato seriamente di scrivere su ciò che noi, come spettatori di questo mutevole mondo digitale interpretiamo. Prima di giungere ad una conclusione sensata, cerchiamo di esaminare l'argomento da molteplici prospettive. Per prima cosa, immergiamoci nella breve storia di questa famosa libreria ed in Javascript nel suo complesso.

 

Cos'è JQuery e come mai è diventato così popolare? 

 

JQuery è stato creato da John Resig e pubblicato nell'agosto 2006 principalmente come libreria Javascript per facilitare la manipolazione del DOM. Era ancora il tempo in cui il mondo dei browser era governato da Internet Explorer. Google Chrome non era nemmeno sul palcoscenico. Questi vecchi browser hanno implementato Javascript in diversi modi, il che ha causato molti problemi di compatibilità.

JQuery è nato a quel momento.

Ha colmato i percorsi di implementazione Javascript nativa da parte dei browser e ha fornito una interfaccia coerente, affidabile e semplice per varie richieste di manipolazione DOM, animazione e AJAX. Grazie alla sua facilità d'uso, alla buona sintassi e alla compatibilità tra i browser, è diventato rapidamente lo strumento preferito dagli sviluppatori front-end. È diventato molto popolare con librerie come Mootools, Scriptaculous e Prototype.

Gli sviluppatori di tutto il mondo hanno iniziato a distribuire centinaia di plugin e framework che si basavano su JQuery e, a causa della loro popolarità, molti di essi sono diventati celebri.

 

Cos'è cambiato da allora?

 

Le circostanze sono gradualmente cambiate nel tempo. Javascript è diventato più maturo come linguaggio. Sono state rilasciate nuove API che hanno permesso agli sviluppatori di ottenere lo stesso risultato con Javascript. Un esempio importante è l'API Selectors che ha facilitato enormemente la selezione degli elementi DOM.

JQuery ha gradualmente perso la sua unicità. Questo può essere attribuito a tre fattori principali:

  • Javascript è maturato come linguaggio, sono arrivate nuove API.
  • I moderni browser come Google Chrome e Firefox sono arrivati e hanno implementato JS in modo mirato e continuo.
  • L'uso di moderni e avanzati framework e librerie Javascript è diventato una pratica costante.


Librerie e framework Javascript moderni vs JQuery

 

Arrivarono AngularJS, React & VueJS e JQuery cominció ad essere messo all'angolo. La gente cominciava a mettere in dubbio la sua validità. Dal momento che uno è una libreria (collezione di funzioni) e gli altri sono framework (o simili), il loro utilizzo non si sovrappone mai completamente.

Una biblioteca è valida in ciò che si suppone debba fare ma potrebbe non essere adeguata in ciò che non dovrebbe fare, e viceversa.

 

Jquery è ancora valido? Quali sono le tendenze attuali?

 

Anche se la biblioteca sta lentamente perdendo terreno, è ancora valida. Ci sono molti siti web che ancora lo utilizzano. JQuery è ancora in uso su un sorprendente 77% dei milioni di siti web più importanti, secondo BuiltWith. Quindi, se mai vi trovate a lavorare su un sito web di questo tipo, dovreste conoscere la libreria.

JQuery è ancora una buona libreria, a parte la perdita di popolarità. I suoi metodi di concatenamento sono sempre freschi ed eleganti.
 

Dovreste usare jQuery nel 2019?

 

È fondamentale scegliere gli strumenti e le tecnologie giuste per il lavoro da svolgere nell'ambito dello sviluppo web.

Immaginate di lavorare con un minimo di interazioni utente su un semplice sito web WordPress: sono necessarie solo alcune animazioni e slider.

In questo specifico caso, JQuery è molto utile ed un framework completo come React o Vue può non essere imprescindibile.

Un altro scenario è quando si deve lavorare con un framework front-end come Bootstrap, che dipende molto da JQuery, anche se hanno già annunciato che Boostrap 5 non lo sarà più. Alcuni sostengono, tuttavia, che l'uso di JQuery non è giustificato da Bootstrap. Ma se conoscete già Bootstrap e volete sviluppare una pagina velocemente, Jquery e Bootstrap sono ancora molto pratici.

Oltre a Bootstrap, diversi plugin popolari come Slick - il 9,3% del milione di siti web più utilizzati - dipendono da questa libreria. Se li utilizzate, troverete inevitabilmente JQuery.

In pratica, si potrebbe usare Jquery se:

- si lavora con WordPress o sistemi di gestione dei contenuti simili

- il lavoro include codici o plugin ereditati dipendenti da Jquery.

- la vostra applicazione o sito web è rivolta anche a browser più vecchi

Ma non siate pigri... È sempre utile per imparare altri linguaggi di programmazione.

 

Ora vediamo i casi in cui Jquery non sarebbe una buona scelta:
 

  1. Per interfacce utente e applicazioni

    Uno dei principali vantaggi dei moderni framework come Vue è che hanno uno layer di dati. In altre parole, puoi allegare o collegare i dati agli elementi della tua pagina. La visualizzazione cambia automaticamente anche quando questi dati cambiano. Quindi non è sempre necessario accedere direttamente al DOM e manipolarlo come in JQuery. Questo rende molto facile costruire interfacce utente complesse.

    Pertanto, si dovrebbe usare un framework se si creano delle interfacce utente complesse. Il semplice fatto di cercare di utilizzare vanilla Javascript o JQuery attraverso la manipolazione diretta del DOM può rapidamente sfuggire al controllo, portando ad un codice ingestibile.

     

  2. Un semplice Javascript potrebbe essere decisamente la decisione migliore.

    I browser supportano bene le loro API. Così le operazioni che JQuery ha reso più facili sono ora possibili senza ricorrere alla famosa libreria. Perché aggiungere una dipendenza indesiderata che blocca l'applicazione?

    Il sito web di JQuery offre un elenco completo delle funzionalità di JQuery e delle sue alternative con un semplice Javascript.

     

Conclusione: Jquery è morto?

 

No, non lo e'. È anora vivo e vegeto, perché funziona ancora su molti siti web e plugin.

Ma la tendenza è in calo.

Inoltre, nel 2019, JQuery non è una necessità perché il supporto per i browser Javascript è più affidabile che mai.

Quindi, se non conoscete JQuery, dovreste cercare di impararlo?

La risposta e sí, soprattutto se avete dubbi sul fatto di impararlo o meno. È una bella e semplice libreria, che ha una bassa curva di apprendimento. Tuttavia, imparate sempre prima le basi di Javascript.

L'apprendimento di un contesto di riferimento più ampio, vi può rendere più qualificati se siete alla ricerca di determinati lavori di sviluppo.

Dovreste usarlo se già lo conoscete? Dipende da voi. Se rende il vostro lavoro migliore, non c'è niente di sbagliato.

Ma è anche una saggia decisione quella di non esagerare..

.
Considerate inoltre, che l'utente finale non saprà mai quale tecnologia si sta utilizzando, a condizione che funzioni correttamente ;-)

 
by admin admin Date: 29-07-2019 jquery javascript frameworks visite : 390  
 
 
 
 

Articoli correlati