Frage

Wir haben Probleme haben mit Mootools nicht sehr rückwärtskompatibel speziell im Bereich des Drag und mehr Drop-Funktionalität. Ich habe mich gefragt, ob jemand irgendwelche ähnliche Probleme mit jQuery nicht rückwärts kompatibel hatte. Wir beginnen, es zu benutzen sehr stark und denken auf eine neuere Version zu aktualisieren mehrere Plugins zu verwenden beginnen, die sie benötigen. Werden wir irgendwelche Probleme haben, wenn wir von der älteren Version loswerden?

War es hilfreich?

Lösung

jQuery scheint schön rückwärtskompatibel zu sein. Ich habe mehr als ein paar Jahre mit nun durch mehrere Versionen des Kerns und habe keine Probleme hat, wenn außer ein paar kleineren Beteiligungen mit einigen Plugins aktualisieren. Ich würde sagen, dass der Kern in Ordnung zu sein scheint, aber wenn Sie eine Menge von Plugins verwenden Sie in einige Probleme laufen könnte (aber diese sind in der Regel leicht zu beheben, oder der neue Kern hat diese Funktionalität in ohnehin gebaut, so können Sie einfach fallen sie).

Andere Tipps

jQuery ist so ernst, um die Abwärtskompatibilität, dass sie eine "Rückwärtskompatibilität" Plugin für jede Version produzieren: http://docs.jquery.com/Release:jQuery_1.2#jQuery_1.1_Compatibility_Plugin . Es lassen Menschen, die nicht-Kompatibilität auf Seite Gewicht sparen müssen zurück.

Meine Erfahrung ist, dass bei einem Upgrade, habe ich manchmal das Zeug finden, die verwendeten Pausen zu arbeiten. Wenn zum Beispiel von 1.7.2 bis 1.8.3 Upgrade fand ich einige Drag-and-Drop-Funktionen aufgehört zu arbeiten. Einige Probleme aufgrund von veralteten jQuery-Funktionen sein kann fallen gelassen werden, noch im Gebrauch durch inkompatible Versionen von jQuery UI .

Hier ist ein Zitat aus einem anderen Benutzer :

  

Die Abwärtskompatibilität ist möglicherweise nicht das jQuery-Team starke Seite, aber   wie bei den meisten Dingen, es ist ein work in progress. Ich Sinn nicht zu   verunglimpfen die große Arbeit, die sie tun, aber es weist auf die Tatsache hin, dass Sie   einfach muss immer Ihre Skripte mit neuen Versionen von jQuery testen.

Nach meiner Erfahrung jQuery 1.x ist sehr rückwärtskompatibel bis zur Version 1.9.

  

Die jQuery 1.x Linie hatte große Veränderungen wie von jQuery 1.9.0. Wir empfehlen dringend, dass Sie auch die jQuery Migrate-Plugin verwenden, wenn Sie von Pre-1.9-Versionen von jQuery Upgrade oder müssen Plugins verwenden, die noch nicht aktualisiert worden. Lesen Sie die jQuery 1.9 Upgrade-Handbuch und der jQuery 1.9 Release Blogeintrag für weitere Informationen .

Und nicht aktualisiert bis 2,0, bis Sie sicher sind, dass dies für Sie kein Thema ist:

  

jQuery 2.x hat die gleiche API wie jQuery 1.x, aber nicht unterstützt Internet Explorer 6, 7 oder 8.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top