2010-11-16 12 views
10

Ich bin sehr neu in Web-Programmierung (ich mache Desktop-Entwicklung professionell). Ich möchte mehr über Web-Programmierung lernen, insbesondere mit der jQuery-Bibliothek. Ich sehe Referenzen zu jQuery UI und jQuery Tools; Ich finde sogar, dass es einige Kontroversen gibt.Vergleichen Sie jQuery UI vs jQuery Tools

Welche Beziehung besteht zwischen jQuery und jQuery UI/jQuery Tools? Wird man den anderen vorgezogen? Gibt es (neben den jeweiligen Homepages) Verweise auf die Verwendung dieser Bibliotheken?

Dank

Antwort

5

Es gibt keine Beziehung zwischen den beiden Bibliotheken außer der Tatsache, dass sie beide auf jQuery basieren.

Meiner Erfahrung nach funktionieren beide Bibliotheken sehr gut für die von ihnen bereitgestellten Funktionen. Sie müssen sich die Funktionen auf der Startseite ansehen und entscheiden, was Sie brauchen, und dann Ihre Wahl treffen.

Sie können beide gleichzeitig verwenden, wenn Sie benötigen, um Ihren Kommentar zu einer anderen Antwort zu beantworten, verwenden Sie die Drag & Drop von jQueryUI und Tooltip von jQuery Tools ist definitiv eine Option. Wenn Sie nur eine Bibliothek verwenden können, ist es wahrscheinlich am besten. Ihr Code wird übersichtlicher (da jede Bibliothek mit einem anderen Stil kodiert ist) und Ihre Benutzer werden weniger Javascript-Dateien herunterladen müssen, wenn sie Ihre Website besuchen.

Für die Dokumentation würde ich erwarten, dass Sie mehr Dokumentation über jQueryUI finden, wie es von vielen Menschen überall verwendet wird (Ich habe keine Zahlen oder irgendetwas, aber ich denke, dass jQueryUI viel verwendet wird mehr als jQuery-Tools). Die Dokumentation auf der jQueryUI-Website ist erstaunlich und bietet Beispiele für jede Komponente.

3

ich jQuery UI verwenden viel wegen der Drag-and-Drop-Funktion ist, dass auf jQuery-Tools nicht vorhanden. Einige Zeit verwende ich jQuery Tools für den Tooltip, der nicht in jQuery Ui vorhanden ist. Also würde ich sagen, dass Sie überprüfen müssen, was Sie brauchen, bevor Sie eins auswählen.

Beide haben die Möglichkeit, benutzerdefinierte Pakete mit dem, was Sie brauchen, um sie leichter zu machen.

In beiden Fällen, um sie zu lernen, sind die Demos ein guter Anfang, Dokumentation ist ziemlich gut.

+0

Ist es möglich, JQueryUI und jQueryTools zu kombinieren? Angenommen, ich brauche sowohl D & D als auch Tooltips. Unter der Annahme, dass der zugrunde liegende jQuery-Core identisch ist, kann ich D & D von der Benutzeroberfläche und Tooltips von Tools abrufen? – kmontgom

+0

Ich habe noch kein Problem, aber ich habe nicht beide in vollem Umfang. Anscheinend gibt es in einigen Grenzfällen einige Probleme bei der Namensgebung. http://flowplayer.org/tools/forum/35/33536 – Siedrix