Librerie JavaScript a confronto
In un’era dominata dal web, in cui ormai l’utenza considera alcune funzioni di interazione come scontate (per esempio suggerimenti di testo, piccole animazioni, trascinamento di oggetti), sarebbe controproducente dedicare troppo tempo alla realizzazione di queste ultime… Ecco perche da un paio di anni stanno riscuotendo un grande successo le librerie per JavaScript. In questo post scorpriremo i vantaggi di queste librerie e analizzeremo le 3 più diffuse.
Cos’è una libreria JavaScript?
Per libreria (framework) si intendono dei file scritti in linguaggio JavaScript contenenti al loro interno molte funzioni comuni e utili già scritte, con lo scopo di ottimizzare i tempi di sviluppo di applicazioni e pagine web. I vantaggi principali di queste librerie sono:
- la facilità di utilizzo
- non pesano molto (pochi kb)
- utilizzano selettori Css
- permettono di creare animazioni da codice
- possono essere usate anche da chi non conosce JavaScript
- il codice è open-source e può essere modificato
- chiunque può costruire delle estensioni (plug-in) per includere nuove funzioni
Detto questo, vediamo quali sono le 3 librerie più diffuse e le loro particolarità:
jQuery - write less,do more
jQuery
Attualmente la più diffusa nel web, jQuery è la libreria che promette “write less, do more” (scrivi di meno, fai di più). Punta a un’utenza basilare, ma per la sua versatilità e potenza è utilizzata spesso da grandi aziende anche per questioni più complesse (recentemente è stata inserita all’interno della suite Visual Studio di Microsoft). A un’utenza molto ampia corrisponde il numero di plug-in esistenti per questa libreria, tra cui l’ufficiale jQuery UI, che include strumenti per realizzare interfacce utente interattive in modo semplice.
MooTools
MooTools
MooTools invece è una libreria che viene sviluppata puntando a un’utenza di medio/avanzato livello. La sua curva di apprendimento è leggermente più ripida di quella di jQuery, ma questo non le ha impedito di guadagnarsi un consolidato secondo posto tra le librerie più diffuse. Anche per MooTools esiste un numero elevato di risorse e di plug-in.

Adobe Spry
Spry
Sviluppata da Adobe, Spry in realtà non è proprio al terzo posto, in quanto a utilizzo, tra le librerie JavaScript, ma è molto più conosciuta delle altre in quanto è stata integrata nativamente in Dreamweaver fin dalla versione CS3, cosa che le permette di essere inserita all’interno di pagine web con estrema facilità. Tuttavia può essere utilizzata anche separata da Dreamweaver, ma nonostante rimanga di facile utilizzo, pecca nella mancanza di plug-in e risorse aggiuntive.



Scrivi un commento