Команда разработчиков Vue.js Über die offizielle Veröffentlichung „One Piece“, eine bedeutende neue Version des Frameworks, das laut den Entwicklern „eine verbesserte Leistung, eine geringere Paketgröße, eine bessere Integration mit TypeScript, neue APIs zur Bewältigung umfangreicher Aufgaben und eine solide Grundlage für zukünftige Iterationen des Frameworks auf lange Sicht bietet“. Der Projektcode unterliegt der MIT-Lizenz.
Vue ist ein progressives Framework zur Erstellung von Benutzeroberflächen. Im Gegensatz zu monolithischen Frameworks ist Vue für eine schrittweise Einführung konzipiert. Sein Kern löst vor allem Aufgaben auf der Darstellungsebene, was die Integration mit anderen Bibliotheken und bestehenden Projekten erleichtert. Andererseits eignet sich Vue auch vollständig zur Erstellung komplexer einseitiger Anwendungen (SPA, Single-Page Applications), wenn es zusammen mit modernen Tools und zusätzlichen Bibliotheken verwendet wird.
Die Version 3.0 über 2 Jahre Entwicklungsarbeit, einschließlich mehr als 30 RFCs, über 2600 Commits, 628 Anfragen von 99 Entwicklern sowie eine enorme Menge an Arbeit an der Entwicklung und Dokumentation außerhalb des Haupt-Repositorys. Das Framework kann weiterhin mit dem <script>-Tag verwendet werden, aber die internals wurden komplett neu geschrieben und bestehen nun aus einer Sammlung separater Module.
Die neue Architektur hat die Effizienz der Pflege des Codes erhöht und die Runtime-Größe für Endbenutzer um bis zu das Zweifache reduziert. In ist auch ein neuer Satz von APIs , der die Entwicklung großer Anwendungen erleichtert. Die Integration mit der Programmiersprache TypeScript wurde verbessert und die Leistung erheblich gesteigert - in bestimmten Situationen erfolgt das initiale Rendering nun 55% schneller, Updates wurden um 133% beschleunigt und der Speicherverbrauch um 54% reduziert.
Quelle: opennet.ru
