Lohnt sich ein Vue 3 Update denn?
Wir sagen ja!
Wir können eine schnellere, kleinere, besser wartbare Version mit vielen neuen
spannenden Features erwarten. Meistens handelt es sich um Ergänzungen und
Verbesserungen gegenüber der bestehenden API.
Was sind mögliche Stolpersteine?
Es gibt Tausende von offiziellen und Community-Plugins, Bibliotheken und Tools die Vue-Anwendungen erweitern. Mit der Vue 3 Veröffentlichung muss das gesamte Ökosystem mit Vue 3 kompatibel sein.
Die ofiziellen Bibliotheken wurden bereits veröffentlicht. Aber das gilt nur für die Kernbibliotheken, die vom Vue-Team gepflegt werden. Es gibt tausende von Open-Source-Entwicklern, die Bibliotheken für Vue.js erstellt haben, die wir alle jeden Tag benutzen. Was passiert mit ihnen?
Du musst viel Zeit und Mühe aufwenden, um eine neue Version deines Projektes zu entwickeln, zu verbessern, zu testen und zu dokumentieren, bis es bereit ist, in einer produktiven Umgebung verwendet zu werden. Und das ist eine große Verantwortung.
Vue.js wird in einer riesigen Anzahl von Websites verwendet.
Wie löse oder verhindere ich diese Probleme?
Wenn ich Vue 3-für eine bestimmte Bibliothek benötigt, sollten Ich die Mitarbeit an Open Source Projekten in Betracht ziehen oder eigene Bibliothek oder Komponenten erstellen.
Lösungen von Drittanbietern in unseren Code einzubinden, scheint einfach und spart initial Zeit.
Doch vergessen wir gerne, dass sie nicht nur magische schwarze Kästen sind, um die wir uns nicht mehr kümmern müssen, sobald sie einmal implementiert sind. Das kann uns beispielsweise bei einem Upgrade zum Verhängnis werden, wenn wir nicht aufpassen.
Die Faktoren sind bei Drittanbieter Abhängigkeiten zu berücksichtigenden:
- Welche Funktion hat die Abhängigkeit?
- Wird die Abhängigkeit noch in deinem Projekt verwendet?
- Wie viele Versionen bist du der aktuellen Version hinterher?
- Wann wurde die Abhängigkeit zuletzt aktualisiert?
- Wie viele wöchentliche Downloads hat das Paket?
- Wie viele offene Issues und Pull Requests gibt es?