2010-11-16 25 views
10

Sono un neofita della programmazione Web (sviluppo professionale del desktop). Voglio saperne di più sulla programmazione web, specialmente usando la libreria jQuery. Vedo riferimenti a jQuery UI e jQuery Tools; Ho anche scoperto che c'è qualche controversia intorno a questi.Confronto tra UI jQuery e strumenti jQuery

Qual è la relazione tra jQuery e jQuery UI/jQuery Tools. È uno preferito rispetto agli altri? Ci sono riferimenti (oltre alle rispettive home page) per l'utilizzo di queste librerie?

Grazie

risposta

5

Non esiste alcuna relazione tra le due librerie eccetto il fatto che entrambe sono costruite su jQuery.

Nella mia esperienza, entrambe le librerie funzionano molto bene per il set di funzionalità che forniscono. È necessario dare un'occhiata alle funzionalità impostate sulla home page e decidere cosa è necessario, quindi fare la vostra scelta.

È possibile utilizzarli entrambi allo stesso tempo, se necessario, quindi per rispondere al commento su un'altra risposta, utilizzare il trascinamento & rilasciare jQueryUI e la descrizione comandi da jQuery Tools è sicuramente un'opzione. Se è possibile utilizzare solo una libreria è probabilmente meglio comunque. Il tuo codice sarà più chiaro (dato che ogni libreria è codificata con uno stile diverso) e i tuoi utenti avranno meno file javascript da scaricare quando visitano il tuo sito web.

Per quanto riguarda la documentazione, mi aspetterei di trovare più documentazione su jQueryUI, in quanto viene utilizzata da molte persone in tutto il luogo (non ho numeri o altro, ma la mia ipotesi è che jQueryUI sia usato molto più di strumenti jQuery). La documentazione sul sito Web jQueryUI è sorprendente e fornisce esempi per ogni componente.

3

io uso jQuery UI molto a causa della funzione drag and drop, che non è presente in jQuery Tools. Un po 'di tempo uso jQuery Tools per il tooltip che non è presente su jQuery Ui. Quindi direi che avresti bisogno di controllare ciò di cui hai bisogno prima di sceglierne uno.

Entrambi hanno la possibilità di creare pacchetti personalizzati con ciò che è necessario per renderli più leggeri.

In entrambi i casi, per apprendere che le demo sono un buon punto di partenza, la documentazione è abbastanza buona.

+0

È possibile combinare JQueryUI e jQueryTools? Supponiamo di aver bisogno sia di D & D che di suggerimenti. Supponendo che il core jQuery sottostante sia lo stesso, posso estrarre D & D dall'interfaccia utente e dai tooltip da Tools? – kmontgom

+0

Non ho ancora avuto un problema, ma non l'ho usato completamente. Apparentemente ci sono alcuni problemi di denominazione delle funzioni in alcuni casi di confine. http://flowplayer.org/tools/forum/35/33536 – Siedrix