Scegliere un framework Javascript

Martedì 11 Dicembre 2007 - 10:01

di Riccardo Degni

Scripting

Il numero di framework Javascript di ottima qualità disponibili è davvero elevato (Prototype, jQuery, MooTools, Dojo, Ext, YUI, ecc), e tutti presentano caratteristiche davvero interessanti, ma API talvolta molto diverse tra loro.

Come fare la scelta corretta, dunque, quando dobbiamo creare un’applicazione e vogliamo utilizzare le funzionalità di un framework?

Brian Reindel ha dedicato al tema un articolo intitolato “How to choose a Javascript framework”: espone dei consigli per aiutarci a fare la scelta più corretta. L’attenzione di Brian si concentra molto sulla comunità che gira attorno al framework, privilegiando le comunità attive che permettono di rendere il prodotto sempre migliore. Dopodiché si passa alla struttura generica del framework: “quanto è estensibile?”, “quanto è scritta bene la documentazione?”, “le release escono frequentemente?”, “è cross-browser?” e cosi via.

Come ribadisce l’autore, la scelta è ardua, e bisogna controllare attentamente quale API si avvicina di più ai nostri gusti ed alle nostre esigenze.

Un mio consiglio è anche quello di utilizzare il tool SlickSpeed per testare la velocità e la validità dei selettori di ogni libreria e per avere un’idea di quanto stabile e veloce sia il codice un framework. L’ esempio permette di testare in un ambiente neutro solamente tre framework, ma è possibile scaricare il codice sorgente da GoogleCode e comporre la propria suite test personalizzata.

Tags:

Categoria: Scripting | Permalink

Commenti

1

Se si guarda la documentazione e l’estensibilità il migliore è sicuramente mootools… (Secondo me è il migliore anke nel resto… :-P )

# - postato da SleepyMithos - 11 Dicembre 2007 - 10:55

2

Io tempo fa sulla base di commenti su una mailing list, mi sono votato a jquery che trovo davvero immediato nella sintassi, e ricco di plugin.
Mi sono iscritto alla mailing list di google groups in inglese (anche se il mio inglese non è perfetto), e devo dire che è molto attiva.
Non posso dire però quale è il framework migliore, perchè ne ho provato solo uno…

# - postato da Giovanni Battista Lenoci - 11 Dicembre 2007 - 11:01

3

Da Slickspeed Jquery sembra proprio una schifezza, peccato.
Per quanto riguarda la compatibilità tra browsers, chi vince?

# - postato da Andrea - 11 Dicembre 2007 - 12:38

4

Io credo che mooltools non abbia nulla da invidiare a nessuno

# - postato da Jack Solo - 11 Dicembre 2007 - 15:10

5

Alla luce delle novità della versione 1.2 direi che Mootools è sempre uan buona scelta, sia per peso che per ricchezza di metodi.

jQuery è altrettanto buona e magari più sintetica in fase di scrittura, ha molti plugin e questa scelta non sempre è vincente (ogni tanto framework monolitici fanno comodo).

# - postato da Marco Solazzi - 11 Dicembre 2007 - 18:29

6

Io mi trovo molto bene con MooTools…peccato che la 1.2 abbia raddoppiato il peso

# - postato da simone - 12 Dicembre 2007 - 17:05

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento