Applicazioni

Programma per tutte le piattaforme con queste alternative a jQuery

JavaScript è uno dei linguaggi di programmazione più popolari oggi. Le possibilità che ci offre sono infinite, sia nello sviluppo web che oltre. Anche i motori dei videogiochi, come Unity, ci permettono di programmare in questo linguaggio con lo stesso risultato che se lo stessimo facendo in C o Java. Tuttavia, JavaScript complica inutilmente alcune attività che molti sviluppatori devono eseguire, specialmente quando lavorano con altre API. E per questo in rete possiamo trovare un gran numero di Framework, tra cui jQuery si alza .

Cos'è jQuery?

jQuery è essenzialmente un libreria progettata per semplificare la programmazione JavaScript . Grazie ad esso, invece di dover utilizzare funzioni JS confuse, i programmatori possono semplificare notevolmente l'interazione con i documenti HTML, manipolare l'albero DOM, gestire gli eventi, sviluppare animazioni e aggiungere interazione tramite AJAX nelle pagine web.

Pro e contro

Il suo vantaggio principale è che i programmatori possono aggiungere facilmente tutti i tipi di plugin, al sia pubblico che privato, il che facilita enormemente il compito di programmazione. Inoltre, ha un ottimo supporto che risolve tutti i tipi di bug molto rapidamente e l'integrazione con AJAX è una delle migliori che possiamo trovare.

Tuttavia, non è perfetto. Ed è che una delle qualità principali si trasforma spesso in un aspetto negativo: il gran numero di versioni pubblicato in breve tempo. È difficile essere aggiornati quando di tanto in tanto escono nuove versioni.

Inoltre, dobbiamo prestare molta attenzione quando lo implementiamo nell'ambiente di sviluppo, poiché il minimo errore può mettere fuori servizio l'intera infrastruttura. Tieni inoltre presente che l'implementazione di jQuery su un sito Web comporta aumento di dimensioni del sito web tra 80 e 100 KB.

Infine, sebbene questo sia un quadro relativamente semplice, se lo confrontiamo con altri, non è così semplice.

Principali alternative

O perché stiamo cercando alternative più minimaliste, specializzate in determinati compiti, o semplicemente perché non ci piace jQuery, possiamo trovare un'ampia varietà di alternative che ci permetteranno di scegliere quella più adatta ai nostri gusti, o al nostro obiettivo . Qui vi diciamo quali sono i migliori.

Zepto.js

Zepto è una delle alternative più interessanti che possiamo trovare. Questa è una delle alternative minimaliste che gli sviluppatori amano di più. È compatibile con la maggior parte della sintassi jQuery, ma con la differenza che la sua implementazione aumenta solo la dimensione totale del web di 5KB, il che rappresenta un notevole risparmio.

Per impostazione predefinita, offre solo i selettori, i metodi e gli eventi più utilizzati, sebbene la sua natura modulare consenta agli sviluppatori di caricare i moduli di cui abbiamo bisogno.

Possiamo ottenere maggiori informazioni su questa alternativa a jQuery su lascia questo posto .

XUI

Se i 5 KB di Zepto.jz ti sembrano tanti, possiamo sempre scaricarne altri. XUI ci porta un framework JS che possiamo implementare con solo 4,1KB. Anche questo è basato su jQuery, quindi condivide la maggior parte delle sue funzioni e sintassi, sebbene sia particolarmente focalizzato sullo sviluppo di applicazioni mobili.

Sebbene sia un framework molto piccolo, XUL ha un gran numero di opzioni e strumenti, con i quali possiamo ottimizzare il più possibile lo sviluppo della nostra applicazione.

Possiamo accedere al codice XUI su da questo link .

Snack.js

4,1 KB sono ancora troppi? Allora possiamo andare direttamente a Spuntino. Questo framework occupa meno di 3 KB, il che rappresenta un risparmio ancora maggiore nell'uso delle risorse. Questo framework si basa direttamente su JavaScript, ma è stato notevolmente semplificato sia per eliminare il codice poco utilizzato e non necessario, sia per fornire agli utenti funzioni e strumenti essenziali per creare applicazioni web per qualsiasi browser.

Sebbene il concetto sia basato su Zepto, è molto più basilare e per alcuni sviluppatori potrebbe essere insufficiente.

Possiamo accedere a questo framework e a tutta la sua documentazione su dal seguente link .

140 misti

Se i 3 KB di Snack.JS sembrano ancora troppi, allora possiamo provare 140 misti. Questo framework è stato progettato per occupare 500 byte (o 0,5 KB) e ha lo scopo di consentire di creare frammenti JavaScript che si adattano a un tweet. Nonostante le sue piccole dimensioni, è compatibile con modelli, eventi e persino AJAX. Tuttavia, è un framework molto complicato da usare e abbiamo solo la documentazione sotto forma di commenti nel suo codice sorgente.

Possiamo accedere al tuo codice da GitHub .

Ombrello JS

Questa libreria è una delle più leggere che possiamo trovare, occupando, come Zepto, solo 4 KB, e può funzionare anche in modo compresso. Viene utilizzato sia per lo sviluppo web che per lo sviluppo di applicazioni mobili multipiattaforma, ottimizzando i tempi di caricamento in entrambi i casi e riducendo il consumo di risorse.

Ombrello è un framework costruito da jQuery, quindi gli sviluppatori che già lo conoscono potranno usarlo senza alcun problema. Inoltre, è compatibile con tutti i tipi di API, come AJAX, DOM e ha persino abilitato gli eventi.

Tutto su Umbrella può essere trovato qui .

Qwery

Questo framework è stato appositamente progettato per gli utenti che lavorano con molti elementi DOM in mente. Questa libreria occupa solo 1 KB e ha tutto il necessario per lavorare con questi elementi ed essere in grado di utilizzare la sintassi CSS3 in modo più semplice e intuitivo. La sua sintassi è la stessa di jQuery, quindi se abbiamo già lavorato con quest'altro framework, non avremo problemi.

Possiamo ottenere maggiori informazioni su questo framework su GitHub .

Sfrigolare

Generalmente, Sizzle è una versione estesa di Qwery. Questo framework 4K mira a portare lo sviluppo professionale al livello successivo. Oltre ad offrire tutto ciò che offre l'opzione precedente, ed essendo anche basato sulla sintassi jQuery, ha un'API integrata e si integra perfettamente con CSS3. Naturalmente, dobbiamo tenere presente che dipende direttamente da essa, quindi per usare questa libreria dobbiamo prima avere quella precedente.

Possiamo prenderlo a da questo link .

$DOM

Un'altra alternativa piuttosto piccola, solo 2 KB, è $ DOM. Ciò garantisce una grande compatibilità tra i browser, soprattutto quando vogliamo che il Web abbia un bell'aspetto sui computer e nei design reattivi per cellulari e tablet. È in grado di elaborare semplici animazioni, ma in cambio manca di funzioni piuttosto importanti per alcuni utenti, come la manipolazione di tabelle o l'utilizzo di AJAX.

ReactJS

Se stai cercando di creare un sito Web veloce e compatibile, dobbiamo provare ReagireJS. Questo framework ci offre un'eccellente compatibilità con tutti i tipi di browser (anche con le versioni più vecchie di Internet Explorer). È un framework molto particolare, perché per alcuni aspetti assomiglia a jQuery, mentre per altri differisce troppo. Se stiamo sviluppando siti Web che vogliamo eseguire bene in IE, possiamo utilizzare questo framework. Altrimenti, è meglio cercare altre alternative.

Possiamo scaricarlo da questo link .

Articoli simili

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Torna all'inizio pulsante