7 Punkte von sjkim1971 2023-09-01 | 8 Kommentare | Auf WhatsApp teilen

In den vergangenen drei Jahren hat das Entwicklungsteam vue.js für andere Cloud-Lösungen eingeführt und eingesetzt.

Seit etwa einem Jahr wird es auch bei der Entwicklung der Open-Source-Zeitreihendatenbank Neo verwendet.

In letzter Zeit stellte sich jedoch heraus, dass die Nutzung von vue.js in Bezug auf Entwicklungszeit, Kosten und Performance Nachteile mit sich bringt.

Insbesondere wurde darauf hingewiesen, dass das Ökosystem von vue.js beim Finden und Verwenden der benötigten Komponenten vergleichsweise klein ist, sodass die Entwicklungszeit im Vergleich zu anderen Frameworks eher länger ausfällt.

Daraufhin wurden vue.js und react im Hinblick auf Entwicklungszeit, Performance und weitere Aspekte eingehend verglichen, und am Ende fiel die Entscheidung für einen Wechsel zu react.

Die Umstellung kostete etwa ein bis zwei Monate an Zeit und Entwicklungsaufwand, dafür sei die gefühlte Gesamtreaktionsgeschwindigkeit inzwischen um das Zwei- bis Dreifache gestiegen.

Auch bei den künftigen Entwicklungskosten wird erwartet, dass sie dank react und seines umfangreichen Bibliotheksangebots weiter sinken werden.

Allerdings bleibt der Nachteil bestehen, dass die anfänglichen Kosten für das Erlernen und Einarbeiten in react hoch sind.

8 Kommentare

 
hided62 2023-09-04

Vue3 ist wirklich gut, aber es ist ein großes Problem, dass bei der Suche nach Vue sehr viel für Vue2 erscheint und es nur wenig gibt, das für Vue3 gemacht wurde.

Es fühlt sich fast so an wie der Unterschied zwischen Python 2 und Python 3.

 
alstjr7375 2023-09-02

Ist Vue leistungsmäßig schlechter als React?
Bei Version 2 bin ich mir nicht sicher, aber bei 3 habe ich gehört, dass es dank Optimierungen zur Build-Zeit durchaus brauchbar ist..

 
sjkim1971 2023-09-02

Ich glaube, das Entwicklungsteam hat das auch so verstanden und übernommen.. Trotzdem hieß es in der Praxis, dass React schneller sei, aber ich denke, je nach Organisation und Umgebung können die Bedingungen unterschiedlich sein.

 
alstjr7375 2023-09-02

Da dort von Reaktionsgeschwindigkeit die Rede ist, scheint React möglicherweise die bessere Wahl zu sein, wenn Concurrent Rendering erforderlich ist.
Ohne den Code gesehen zu haben, kann ich aber nicht sagen, um welche Situation es sich genau handelt.

 
sjkim1971 2023-09-01
 
mhj5730 2023-09-01

Nachdem ich drei Jahre lang mit Vue gearbeitet habe, fiel die Wahl auf React … schon bemerkenswert. Ich arbeite mit Vue 3, aber die Suchergebnisse beziehen sich alle auf Vue 2 … da merkt man schon, dass das Ökosystem etwas schwächelt.

 
sjkim1971 2023-09-01

Kosten für den Umstieg: 1 bis 2 Monate
Reaktionsleistung: 2- bis 3-fache Verbesserung.

Das HTML war fehlerhaft, daher poste ich es noch einmal..

 
budlebee 2023-09-01

Wegen der Markdown-Syntax scheint der Text zwischen den Tilden automatisch ~~durchgestrichen~~ worden zu sein.