di: Andrea Giammarchi 05 Febbraio 2007
Reintrodotto in modo più che massiccio ormai da tempo, il JavaScript vanta un ampio parco di framework utili per aggiungere dinamicità, effetti, interazioni asincrone ed altro ancora, spesso in pochissime linee di codice. In questa panoramica si tenterà di descrivere al meglio potenzialità, campi di impiego, pregi e difetti di alcune tra le librerie più famose.
Descrizione
Uno dei primi framework component oriented, in grado di mostrare elementi dalle caratteristiche simili a quelli di un programma desktop. Non del tutto completo, non tra i più compatibili, non tra i più semplici da usare, questo framework non è nemmeno gratuito ma l'esperienza pluriennale ed il codice più che collaudato lo inseriscono prepotentemente quelli Enterprise Ready.
Impressioni
La pagina di presentazione dei componenti è impressionante per la somiglianza voluta e decisamente ben riuscita del pannello proprietà del browser Internet Explorer. Difficile non rimanere positivamente colpiti dall'aspetto grafico dei componenti e con qualche piccolo test è possibile valutare di persona l'efficienza di ognuno di essi. Delude un po' la griglia, gadget di punta di questo framework, bella ma ancora problematica per scrolling su browsers diversi dal solo IE.
Pregi
Difetti
Giudizio
Un buon framework, ma concettualmente troppo datato. Il mancato supporto per browser oggi molto usati come Opera e Safari è forse il peggior difetto, tanto più che vanta un peso complessivo superiore ai 100Kb ed è a pagamento. Il mancato aiuto in fase di sviluppo da parte di questa libreria adatta quasi esclusivamente ad aggiungere solo componenti simil desktop non la posiziona sicuramente ai vertici della classifica poiché richiede l'utilizzo di altre librerie qualora lo scopo sia sviluppare rapidamente. Se a quanto detto si aggiunge il mancato supporto di effetti speciali, tipici di altri concorrenti, difficilmente il giudizio potrà essere positivo.
Descrizione
Più che un framework, un vero e proprio ambiente di sviluppo. Ricco di componenti e funzionalità, potente, flessibile ed innovativo, questo gigante buono sembra promettere uno sviluppo sia di pagine web sia di veri e propri applicativi on-line in pochi passaggi. Gestione della cache, supporto di template ed altro ancora lo rendono sicuramente tra i più indicati per lo sviluppo di applicativi intranet, soprattutto perché la mole consistente di codice utilizzato è da considerare quasi improponibile per siti pubblici. È parte di applicativi molto interessanti utilizzabili tramite browser ed ha un antagonista server dedicato veramente promettente.
Impressioni
L'urlo allo scandalo per il peso delle demo è bloccato sul nascere dagli applicativi mostrati. Sharing di ogni tipo di documento, progettazione a diagrammi di presentazioni, interazioni e documenti, gestione asincrona di campi di un database ed interfacce graficamente gradevoli, intuitive, funzionali ed abbastanza veloci causano soprattutto stupore!
Pregi
Difetti
Giudizio
Se la prima demo non pesasse oltre 800Kb e la sola libreria 500Kb potrebbe stare in cima allla classifica per la mole di strumenti messi a disposizione degli sviluppatori. Assolutamente inadatta per qualunque sito internet, uno dei migliori candidati per una intranet. Ottimo framework ma probabilmente il meno orientato al web di tutta la lista.
|
Ottimizzare le Performance di jQuery: cache e concatenazione |
Canvas, guida praticaCanvas, tra gli elementi di HTML5 è forse quello di maggior impatto.... |
Guida jQuery UICreare siti ricchi e dinamici con jQuery UI, il progetto ufficiale... |
Guida Javascript: tecniche avanzateUna guida dal taglio pratico per approfondire la programmazione a... |
Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base27 Febbraio 2012 a Milano |
|
|
Corso Webmaster base12 Marzo 2012 a Milano |
|
|
Corso JQuery e Ajax per Webmaster19 Marzo 2012 a Milano |
|
|
Corso Webmaster base20 Febbraio 2012 a Roma |
|
|
Corso Google AdWords Base28 Marzo 2012 a Roma |