Welche version von jQuery / jQuery UI verwenden?
jQuery-framework und jQuery-UI-Komponenten sind sehr beliebt, es gibt Millionen von Nutzern. Das problem für mich sind die aktuellen änderungen, dass jQuery und jQuery UI-team getan hatte, Beispiel habe ich ein system entwickelt, mit jQuery UI auf version 1.8 jetzt habe ich ein upgrade auf jQuery 1.9 und viele Dinge nicht mehr funktionieren, habe ich gelesen, die Gründe für das jQuery UI-team für diese änderungen, aber mir alle diese Gründe sind einfach unaceptable, weil Sie nicht dachte, in der Millionen von Nutzern, die Ihren code nicht mehr arbeiten und die Bücher mit jQuery 1.7 /jQuery-UI-1.8, diese Bücher nicht mehr funktioniert, zum Beispiel jQuery in Action 2d-edition.
Also meine Frage ist: aufbauend auf deiner Erfahrung ist es Wert, um ein upgrade zu jQuery 1.9 /jQuery-UI-1.9 ?
Die Versionen, die ich sehe, sehr verwendet werden jQuery 1.7 und jQuery UI 1.8
Kurz: aufgrund Ihrer Erfahrungen, welche version von jQuery /jQuery UI empfehlen Sie, mit zu arbeiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sich nicht lohnt die sich ändern, wenn Sie die nicht brauchen, die neuen features oder Bugfixes. Der nutzen erforderlich überwiegen vielleicht die Arbeit/Probleme, die Sie gehen, um Begegnung zu machen, die notwendigen änderungen zur Anpassung Ihrer Anwendung auf die neue API.
In meinem Projekt fand ich in der version 1.9 Verbesserungen interessant, aber es war nicht Wert, die Zeit benötigt, um anzupassen oder code.
Mein Rat ist, dass, wenn Sie auf eine sehr strenge Zeit-Skala nicht mit Zohan an der bleeding edge-Versionen, wird es dazu führen, eine Menge stress.
In unserem Fall begannen wir mit jQuery 1.8.0 und später aktualisiert, 1.8.1, weil einige bugfixes nötig waren, brauchte es einige Zeit der Prüfungen, der nur über einen Tag. Umzug nach 1.9.1 führte zu einem rollback, den wir gebraucht hätten umfangreiche umschreiben von code, der bereits funktioniert und alle wiederholen die Prüfung.
Haben wir ein Upgrade auf jQuery-UI-1.8.18, 1.8.22 und 1.8.23 mit nicht mehr Schmerzen, als die Anpassung der themeroller.
Das jQuery-team hat zu denken. Es gibt ein jQuery-migrate-plugin können Sie download und Lesen Sie über es auf Ihrer github-Seite https://github.com/jquery/jquery-migrate/#readme
Als für die version zu verwenden. Verwenden Sie die neueste version. Aktualisieren Sie Ihre plugins wenn Sie, nicht faul zu sein. Am meisten lohnt sich plugins die es gibt, sind nicht für Sie arbeiten in 1.9 haben wahrscheinlich wurden aktualisiert, so alle Sie tun müssen ist, gehen Sie und Holen Sie sich die plugins aktualisiert.
Nie das upgrade für den upgrade-Willen. Wenn Sie nicht haben einen Grund für ein upgrade, dann nicht aktualisieren. Das ist die wichtigste Regel, die SIE in einer corporate-Einstellung. Wenn etwas funktioniert, nicht die Einführung neuer Variablen in den mix, können Dinge brechen. Nicht aktualisieren, bis Sie etwas zu tun, das ist unmöglich (oder sehr schmerzhaft) mit der aktuellen version.
Auch, NIE direkt link zur jquery-latest. Link zu was auch immer-version Ihrer Anwendung benötigt werden, die Verlinkung zu der jquery-latest macht Sie anfällig für fehlerhafte änderungen, wenn Sie Dinge, die Sie benötigen, sind verändert oder entfernt werden.
stabile neueste version wie jQuery 1.9.1 und jQuery-UI-1.9.2 🙂