L’anno di jQuery UI

Filed under blog

Secondo Learning jQuery il 2009 sarà l’anno del “boom” di jQuery UI. Per come si stanno muovendo le acque in questi primi mesi c’è da crederlo.

jQuery UI è un’estensione gratuita di jQuery per la gestione di interfaccie web. La libreria comprende funzionalità per creare elementi ridimensionabili, spostabili, ordinabili, finestre di dialogo e altro ancora. Inoltre da qualche settimana sia il codice javascript, sia i principali temi css, sono ospitati dalla Google Ajax Library, il che ne rende l’utilizzo ancora più immediato.

Uno degli aspetti più interessanti è che la visualizzazione dei vari plugin è affidata a un framework CSS unificato. Lo sviluppatore può utilizzare alcune classi css del framework per conferire un aspetto uniforme ai vari elementi dell’interfaccia. Sulla base del framework CSS il team di sviluppo ha lanciato un sistema per la gestione di vari temi grafici e anche un apposito plugin (ThemeRoller) per permettere all’utente la scelta del tema.

Attualmente sto utilizzando jQuery UI in 3 progetti sperimentali e si sta comportando piuttosto bene. Un difetto che ho riscontrato è la difficoltà di sincronizzare lo stile generale della pagina con quello dei singoli widget. Se quindi vogliamo dare al visitatore la possibilità di scegliersi un tema grafico dovremmo trovare alcuni escamotage per coordinare l’aspetto della pagina. Per il resto la libreria si comporta bene. La documentazione è abbastanza chiara e dotata di esempi. I plugin sono ricchi di opzioni e molto personalizzabili.

Se però state costruendo una applicazione web che fa uso intensivo di interfaccie web, jQuery UI potrebbe non essere la soluzione ideale. In questo caso potreste trovare in Ext JS una liberia più adatta alle vostre esigenze.  Rispetto a jQuery UI ExtJS è di un ordine di complessità superiore, ma molto più potente.

Vi suggerisco alcune risorse utili:

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

2 Comments

  1. Posted Monday March 30th, 2009 at 08:59 AM | Permalink

    Rimango scettico sulla reale utilità di creare un applicazione (di gesitone) completamente in ajax.

    Ext è sicuramente formidabile ma non mi sembra abbia spopolato (Flex fa sicuramente meglio) e così immagino jquery ui.

    Forza mootools :) :) :)

  2. Posted Tuesday March 31st, 2009 at 05:20 PM | Permalink

    Hai ragione, tuttavia un applicazione come può essere una qualsiasi dei “big” è fuori dalla mia portata :)

    Ext mi ha tentato più di una volta ma per le mie esigenze attuali vanno ancora benissimo le pagine php :)

    Vedremo, vedremo

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*