2009-03-12 16 views
8

Cosa consigliate per una libreria UI da utilizzare con jQuery. jQuery UI sembra avere meno widget rispetto ad altri framework. Recentemente ho giocato con lo Dojo Toolkit che sembra abbastanza carino, e so che c'è sempre il Yahoo! User Interface, ma c'è qualcos'altro?Libreria UI migliore da utilizzare con jQuery

Devo anche considerare la licenza, qualcosa che può essere distribuito con il software Open Source concesso in licenza con la licenza BSD e con il software per uso interno.

risposta

16

Queste altre "librerie ui" dipendono da interi altri framework. Se utilizzi Prototipo, scegli Scriptaculous. Se stai usando Dojo, usa Dijit.

Se si utilizza jQuery, in realtà, utilizzare l'interfaccia utente di jQuery. Puoi modellare i "widget" dell'interfaccia utente jQuery in diversi modi; dai un'occhiata alla Theme Roller Gallery: http://themeroller.com/

Cosa intendi per mancanza di maturità e lucentezza?

+0

+1 sul tuo commento su maturità e polacco. L'interfaccia utente di jQuery è molto ben sviluppata dal punto di vista della funzionalità e puoi ottenere qualsiasi effetto visivo desideri. –

+1

Rispetto a Dojo e YUI, non penso che i temi per l'interfaccia utente di jQuery siano così eccezionali. Sono migliori di qualsiasi cosa io possa inventare, ma molti dei temi sembravano progettati da programmatori, non da designer. – dragonmantank

+0

Decostruiamo che: hai i widget, l'interfaccia utente controlla come calendari, cursori, ecc. E poi hai l'aspetto di questi widget. jQuery chiama un tema, YUI lo chiama Skin, è la stessa cosa. Dai un'occhiata a http://themeroller.com/ – defeated

2

Ho trovato i widget dell'interfaccia utente jQuery in varie fasi. Alcuni sono maturi. Alcuni lo sono meno.

La bellezza di jQuery è che è bello non interferire con nient'altro, quindi mi piace usare jQuery con YUI per i miei widget dell'interfaccia utente. YUI è maturo, dall'aspetto professionale "pronto all'uso" e completamente testato contro tutti i browser di classe A. Non posso dire lo stesso per tutti i widget dell'interfaccia utente jQuery.

+1

Basta dare un'occhiata a YUI2 e YUI3. Sembra freddo ma terrificantemente enorme. Sembra anche essere una libreria web per scopi generali. Perché dovresti usare jquery? – speedplane

0

consiglierei secondo le tendenze attuali di utilizzare Twitter Bootstrap e contiene tutti gli elementi richiesti.

twitter.github.com/bootstrap/

+0

Non proprio una libreria JavaScript, in realtà solo un paio di plugin basati su temi bootstrap. – ars265