Was können Sie von Vue 3 erwarten und wie bereiten Sie sich auf die baldige Ankunft vor?

Die bevorstehende Veröffentlichung von Vue 3 ist in aller Munde. Aus diesem Grund wollte ich der Entwicklergemeinde helfen, sich auf die nächste Version dieses beliebten Frameworks vorzubereiten. Ich hoffe, meine Geschichte wird Ihnen helfen, Vue 3 erfolgreich kennenzulernen und sich um nichts zu kümmern.







Vue 3 verspricht nur ein großartiger Rahmen zu sein



Die Popularität von Vue wächst, das Projekt wird mit jedem Update schneller und besser. Evan Yu kündigte die neue Version von Vue am 15. November 2018 auf einer Konferenz in London an. Das Hauptaugenmerk in Vue 3 liegt auf der Verbesserung der folgenden Eigenschaften des Frameworks: Leistung, einfache Entwicklung nativer Anwendungen, Benutzerfreundlichkeit.



Hier gibt es unter anderem eine neue API, Composition, die darauf abzielt, Komponenten zu erstellen. Diese API führt keine neuen Konzepte in Vue ein. Vielmehr eröffnet es den Zugriff auf die Grundfunktionen des Frameworks, z. B. das Erstellen eines reaktiven Zustands und dessen Beobachtung, z. B. die Verwendung unabhängiger Funktionen. Dies ist äußerst nützlich für Vue-Entwickler aller Ebenen.



Kurz gesagt, das Vue-Team arbeitet aktiv an der Verbesserung zahlreicher Framework-APIs, um Vue 3 auf folgende Weise besser als Vue 2 zu machen:



  • Geschwindigkeit.
  • Kompaktheit.
  • Wartbarkeit des Codes.
  • Entwicklung nativer Anwendungen.
  • Die Bequemlichkeit der Verwendung.


Willst du nicht auf die Veröffentlichung warten? In diesem Fall können Sie jetzt mit der Alpha-Version von Vue 3 experimentieren . Und hier sind die Materialien zur neuen API.



Was erwartet Sie von Vue 3?



Lassen Sie uns über die Neuerungen in Vue 3 und die hilfreichen Änderungen sprechen, die die Entwickler daran vorgenommen haben.



  • API Composition. API React. — , , . API API Options Vue 2. API . , , , . API. , , .
  • TypeScript. TypeScript Vue — , , , . Vue 3 TypeScript, , , TS . , JavaScript, , .
  • . Virtual DOM . «» . . , . Vue 3- 100%, . .
  • . Vue 3 , , . -. , Vue 3 . , . Vue, , «» , .
  • Vue 3 Vue 2. Vue 3 , . Vue 2.6.10 20 (22,8 ). , Vue 3 10 !
  • . «» «».
  • Fragmentunterstützung. Fragmente sind virtuelle Elemente, die nicht im DOM-Baum gerendert werden.
  • Hakenstütze. Diese Funktion ist noch experimentell.
  • Time Slicing-Unterstützung. Sie ist experimentell.


Tatsächlich möchte ich dieses Material nicht mit einer detaillierten Beschreibung der Funktionen von Vue 3 überladen. Zu diesem Thema wird viel Material veröffentlicht. Hier , hier und da - Links zu Qualitätsartikeln, die technisch korrekt, professionell geschrieben und mit praktischen Beispielen versehen sind.



Über das Erscheinungsdatum von Vue 3



Derzeit (zweite Augusthälfte) soll Vue 3 im dritten Quartal 2020 veröffentlicht werden. Das heißt - es kann jederzeit vor dem 30. September dieses Jahres stattfinden. Diese Informationen basieren auf dem offiziellen Projektentwicklungsplan.





Details zum Veröffentlichungsdatum von Vue 3



▍Erwartungen der kommenden Vue-Version: Gründe für Optimismus



Hier sind einige Fakten, die es uns meiner Meinung nach erlauben zu sagen, dass Vue 3 tatsächlich sehr bald veröffentlicht wird:



  • - (Release Candidate, RC), . , API , , . Vue 3.0, , API Vue 2.x. , API Vue 2.x. , Vue 3 2019 , , . , Vue 3 2020.
  • Vue 3 . -. .
  • Vue 3 Vue 3. . -, . , Vue, , .


▍ Vue:



  • , Vue 3 2020 . Vue 3, 2018 , . .
  • Darüber hinaus ist zu beachten, dass der Projektentwicklungsplan am 29. Juni dieses Jahres zum letzten Mal aktualisiert wurde. Seitdem könnten viele Dinge passiert sein, die sich auf das Erscheinungsdatum von Vue 3 auswirken könnten.


Wenn Sie besser verstehen möchten, was möglicherweise Vue 3 bereits einsatzbereit ist, schauen Sie sich die Präsentation an, die im April dieses Jahres veröffentlicht wurde, und folgen Sie den Nachrichten des Projekts.



Vue 3-Funktionen, die Sie heute ausprobieren können



  • Die Kompositions-API ist als Plugin für Vue 2 vorhanden, sodass Sie diese API ausprobieren können.
  • Eine Beta - Version des neuen Entwickler - Tools Vue.
  • Hier ist der offizielle Vue 3 Router.
  • Hier finden Sie ein Vue CLI-Plugin für die kommende Vue 3-Version.
  • Hier ist die Vue 3-Version von Vue Test Utils.


Vorbereiten der Migration von Vue 2 auf Vue 3



Wenn Ihr Projekt relativ klein ist, Sie die Vue RFC-Richtlinien befolgen und die Verwendung veralteter Funktionen vermeiden, können Sie relativ schnell von Vue 2 zu Vue 3 wechseln. In jedem Fall ist es jedoch am besten, den Migrationsprozess durch Lesen des entsprechenden Handbuchs zu starten . Bitte beachten Sie, dass sich dieses Handbuch noch in der Beta befindet. Daher können Sie nach der Veröffentlichung von Vue 3 mit Änderungen rechnen.



Vue lernen 3



  • Es gibt gute Vue 3-Kurse zu Vue Mastery für Entwickler, die bereits Erfahrung mit Vue haben.
  • Vue 3, , , API Composition .
  • Vue 3 , Vue 2. Vue 3, — , , API Composition. .
  • Vue.js Amsterdam 2020, API Composition.
  • Vue 3 API Composition.




▍ Vue. : Vue 2 Vue 3?



Wenn Sie gerade erst mit diesem Framework beginnen, wird empfohlen, zuerst Vue 2 zu lernen. Der Hauptgrund für diese Empfehlung ist, dass die Veröffentlichung von Vue 3 keine grundlegenden Änderungen am Framework bedeutet. Das meiste Wissen über Vue 2 wird bei Verwendung von Vue 3 nicht veraltet sein. Daher stellt sich heraus, dass es keinen Sinn macht, auf die Veröffentlichung von Vue 3 zu warten. Beginnen Sie mit dem Erlernen von Vue 2, und wenn Vue 3 herauskommt, sind Sie bereit dafür um die neuen Dinge zu lernen, die diese Version des Frameworks mit sich bringt.



▍Was passiert mit Vue 2.x nach der Veröffentlichung von Vue 3?



Es wird eine weitere kleinere Version von Vue 2 (2.7) geben, die einen Backport der Vue 3.x-Kompatibilitätsfunktionen zu Vue 2.x darstellt. Außerdem werden Warnungen zu Funktionen ausgegeben, die in Vue 3.x veraltet sind. Dies ist die letzte LTS-Nebenversion für Vue 2.x und wird voraussichtlich 18 Monate lang unterstützt. Wichtige Sicherheitsupdates dafür werden jedoch nach Ablauf des LTS-Zeitraums veröffentlicht.



▍Ich habe Kritik an Vue 3 gesehen. Gibt es Probleme mit Vue 3, über die es sich zu wissen lohnt?



Tatsächlich gab es im Internet (insbesondere auf Reddit) viele Diskussionen über Vue 3, in denen einige ernsthafte Bedenken geäußert wurden, die später als unbegründet angesehen wurden. Zu diesen Bedenken gehört beispielsweise, dass die neue Kompositions-API nicht einfach zum Framework hinzugefügt werden kann und dass die aktuelle Vue 2-API veraltet ist. Gerüchte wie diese haben dazu geführt, dass die Leute befürchten, dass die ganze Zeit, die sie in das Lernen von Vue gesteckt haben, verschwendet worden sein könnte. Aber auch hier gibt es keinen Grund mehr für solche Befürchtungen. Sie können sicher sein, dass die Kompositions-API eine Ergänzung zur vorhandenen API und kein Ersatz ist und dass die aktuelle API nirgendwo hingeht.



Ergebnis



Hoffentlich hat Ihnen dieser Beitrag dabei geholfen, eine klarere Vorstellung davon zu entwickeln, was Sie von Vue 3 erwarten können als zuvor. Es besteht Grund zu der Annahme, dass es bald weitere Neuigkeiten zu Vue 3 gibt. Abonnieren Sie die offiziellen Projektnachrichten .



Glaubst du, Vue 3 kommt bald?






All Articles