Dovendo scegliere un framework javascript per implementare applicazioni web fortemente orientate all’usabilità e al “desktop feeling” mi sto facendo passare un po’di librerie per capire quale sia la più adatta ai miei scopi. Utilizzando Turbogears, ho iniziato con Mochikit, il cui pregio principale (essere pensata per un programmatore python) non lo posso sfruttare perchè al momento non ho una vastissima esperienza in questo linguaggio di programmazione. Successivamente ho provato Dojo, molto completa e ricchissima di effetti ma con alcuni svantaggi, a mio parere: la predominanza di troppi meccanismi magici (quelli cioè che funzionano out of the box, ma che è difficile comprendere soprattutto se servono delle customizzazioni), la vastità e il supporto solo per i browser principali (Firefox, IE e Safari). Infine mi sto concentrando su mootools, il quale fornisce un giusto compromesso tra sufficiente potenza degli strumenti forniti mantenendo al contempo una fortissima modularità che permette di minimizzare le dimensioni della libreria. Rispetto a Dojo, è compatibile e testata anche con Opera e Camino. Tra l’altro ho trovato un layer addizionali di funzionalità “di alto livello” basato su mootools : CNET Common Libraries.
Voi che dite? Avete qualche esperienza con framework particolari da condividere?


