{"id":3038,"date":"2020-04-24T08:53:35","date_gmt":"2020-04-24T08:53:35","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/"},"modified":"2026-04-24T11:29:19","modified_gmt":"2026-04-24T11:29:19","slug":"ein-objektiver-blick-auf-den-bibliothekskrieg-react-vs-vue","status":"publish","type":"post","link":"https:\/\/thecodest.co\/de\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/","title":{"rendered":"Ein objektiver Blick auf den Bibliothekskrieg: React gegen Vue"},"content":{"rendered":"<p><h2>Woher kommen wir? Was sind wir? Wohin gehen wir?<\/h2><\/p>\n<p>Halten wir einen Moment inne und \u00fcberlegen wir, wo wir stehen. Als absoluter Boomer bezweifle ich aufrichtig, dass vor 10 oder so Jahren irgendjemand h\u00e4tte vorhersagen k\u00f6nnen, dass <a href=\"https:\/\/thecodest.co\/de\/blog\/find-your-node-js-expert-for-hire-today\/\">Web-Entwicklung<\/a> w\u00fcrde so weit gehen.<\/p>\n<p>Utility-Desktop-Anwendungen geh\u00f6ren der Vergangenheit an, da alles in einem Browser erledigt werden kann. Tats\u00e4chlich werden Anwendungen, die APIs auf niedrigerer Ebene verwenden m\u00fcssen, die im Browser nicht verf\u00fcgbar sind, ebenfalls mit Browser-Engines und -Sprachen geschrieben, weil sie so leichter zu pflegen sind.<\/p>\n<p>Mobile Anwendungen k\u00f6nnen leicht durch Tools ersetzt werden, die f\u00fcr <a href=\"https:\/\/thecodest.co\/de\/blog\/find-your-ideal-stack-for-web-development\/\">Web<\/a> Entwicklung - siehe <strong><a href=\"https:\/\/thecodest.co\/de\/blog\/conditional-component-visibility-in-react\/\">React<\/a> Einheimische<\/strong>NativeScript. Dar\u00fcber hinaus haben wir PWA, die leicht \"imitiert\" den Betrieb von mobilen Anwendungen. Dar\u00fcber hinaus k\u00f6nnen Komponenten, die eine in NativeScript geschriebene Anwendung antreiben <strong><a href=\"https:\/\/thecodest.co\/de\/blog\/hire-vue-js-developers\/\">Vue<\/a><\/strong> oder <strong>React<\/strong> k\u00f6nnen leicht verschiedene <a href=\"https:\/\/thecodest.co\/de\/dictionary\/what-is-code-refactoring\/\">Code<\/a> Elemente zwischen Plattformen. <\/p>\n<p>Eines m\u00fcssen wir zugeben - Webanwendungen sind derzeit ein Kraftpaket, das nur schwer auf den Boden der Tatsachen zu bringen sein wird. Als Nutzer sehe ich mich praktisch \u00fcberall mit ihnen arbeiten: Kommunikation \u00fcber Slack, Verwendung eines Code-Editors, Pr\u00e4sentationen oder sogar das Schreiben eines Blogartikels.<\/p>\n<p>Es ist schwer vorherzusagen, was in ein paar Jahren passieren wird. WebAssembly kommt ins Spiel, und es wird Folgendes erm\u00f6glichen <a href=\"https:\/\/thecodest.co\/de\/blog\/why-us-companies-are-opting-for-polish-developers\/\">us<\/a> um Anwendungen, die komplexere Berechnungen erfordern, in die Browserwelt zu verlagern. Eine Tatsache bleibt jedoch unver\u00e4ndert - es ist wirklich schwer, ein Hindernis zu finden, um mit dem Einsatz von Webtechnologien eine solche Anwendung zu bauen, von der wir nur tr\u00e4umen k\u00f6nnen. <\/p>\n<p><h2>Der Urknall in der Internet-Realit\u00e4t <\/h2><\/p>\n<p>Um es auf den Punkt zu bringen: Gehen wir einen Moment zur\u00fcck in die Vergangenheit, bevor die ersten gr\u00f6\u00dferen Web-Frameworks auftauchten und Anwendungen auf zwingende Art und Weise entwickelt wurden. Jede interaktive Mechanik auf einer Seite wurde manuell gehandhabt und war f\u00fcr eine bestimmte Aktion verantwortlich.<\/p>\n<p>Als bestes Beispiel kann die jQuery-Bibliothek angef\u00fchrt werden - seinerzeit eine der beliebtesten L\u00f6sungen f\u00fcr die Handhabung einfacher Ereignisse. Mit ihrer Hilfe wurden verschiedene Dropdown-Men\u00fcs, \u00dcberg\u00e4nge, Animationen, Taschenrechner und \u00e4hnliche Mechanismen implementiert.<\/p>\n<p>Es ist erw\u00e4hnenswert, dass schon damals Probleme in komplexeren Anwendungen auftraten - an Stellen, an denen verschiedene, unabh\u00e4ngige Teile z. B. auf einen richtigen Klick oder das Tippen von etwas reagieren mussten. Die meisten Anwendungen hatten keinen expliziten Zustand und wurden stattdessen z.B. durch die Attribute von Elementen oder die Klassen, die sie hatten, gerettet.<\/p>\n<p>Damals war klar, dass dem aktuellen Ansatz die Reaktivit\u00e4t fehlte - eine strukturierte M\u00f6glichkeit f\u00fcr Komponenten, miteinander zu kommunizieren und z. B. ihren Zustand oder verschiedene Ereignisse auszutauschen, was die Wartung der Anwendungen erleichterte und ihnen ein gutes Benutzererlebnis zu geringen Kosten erm\u00f6glichte.<\/p>\n<p><article-digital-product-development><\/article-digital-product-development><\/p>\n<p><h2>Erste Schritte auf dem Weg zu bekannten Rahmenwerken<\/h2><\/p>\n<p>Mit der Zeit tauchten die ersten Frontend-Frameworks auf, die die Architektur f\u00fcr komplexere Anwendungen strukturieren sollten.<\/p>\n<p>Diese Frameworks basierten haupts\u00e4chlich auf dem MVC-Muster - einige schlugen einen eher manuellen Ansatz vor, wie z. B. Backbone.js, w\u00e4hrend andere, wie z. B. Knockout.js, sich in Zwei-Wege <a href=\"https:\/\/thecodest.co\/de\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">Daten<\/a> Bindung.<\/p>\n<p>Dennoch k\u00f6nnte man das Gef\u00fchl haben, dass das Schreiben der Anwendung schwieriger war, viel mehr Kodierung erforderte und nicht unbedingt die beabsichtigten Ergebnisse lieferte oder die verlorene Zeit f\u00fcr die Anwendungsentwicklung kompensierte.<\/p>\n<p>Der Hauptgrund f\u00fcr die Suche nach der goldenen Mitte in der <a href=\"https:\/\/thecodest.co\/de\/blog\/javascript-tools-in-action\/\">JS<\/a> Die Schwierigkeit des \u00d6kosystems bestand darin, dass es sich um eine Kuriosit\u00e4t unter den bekannten <a href=\"https:\/\/thecodest.co\/de\/blog\/top-programming-languages-to-build-e-commerce\/\">Programmiersprachen<\/a> die schon seit langem ihre Wege geebnet haben.<\/p>\n<p>Und ich m\u00f6chte hier nicht n\u00e4her darauf eingehen, welche Wege die Entwicklung der verschiedenen Frameworks im Laufe der Geschichte begleitet haben. Allerdings ist es wichtig, eine Sache zu beachten - die Reifezeit des JS-\u00d6kosystems in den Browsern war nicht einfach und stand vor vielen Pr\u00fcfungen.<\/p>\n<p>Dies ist der einzige Grund, warum wir heute Webanwendungen erstellen und sie auf eine sehr einfache und schmerzlose Weise entwickeln k\u00f6nnen.<\/p>\n<p><h2>Grundlegende Informationen und ein kleiner Vergleich<\/h2><\/p>\n<p>Anstatt mit Fleisch zu werfen, wie es im Internet \u00fcblich ist, sollten wir uns beide Bibliotheken ansehen, Informationen \u00fcber sie sammeln und sie vergleichen - sowohl in der Theorie als auch in der Praxis.<\/p>\n<p>HINWEIS: Die Beschreibung der Mechanismen, die in <strong>Vue <\/strong>bezieht sich speziell auf Version 2. Version 3 bringt eine Menge wichtiger \u00c4nderungen mit sich, ist aber kein wirklicher Konkurrent f\u00fcr <strong>React<\/strong> im Moment, wenn auch nur aufgrund seiner Reife - Vue 3 Erscheinungsdatum: 18. September 2020.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/tabela-art-.jpg\" alt=\"React Vue Unterschiede \" \/><\/p>\n<p>Um eines klarzustellen: Wenn man sich n\u00e4her mit den beiden Bibliotheken besch\u00e4ftigt, stellt man fest, dass es mehr Gemeinsamkeiten als Unterschiede gibt. Abgesehen von der Art der Verwendung der Bibliotheken als solche - beide haben sehr \u00e4hnliche Konzepte, wie sie funktionieren. Beide werden von einem \u00e4hnlichen \u00d6kosystem angetrieben und ihre Verwendung ist nicht diametral verschieden.<\/p>\n<p>\u25cf Der Teufel steckt im Detail - je \u00f6fter wir ein Werkzeug verwenden, desto gr\u00f6\u00dfere Nachteile seiner verschiedenen L\u00f6sungen stellen wir fest. Ein gutes Beispiel hierf\u00fcr ist die Zwei-Wege-Datenbindung, die am h\u00e4ufigsten verwendet wird in <strong>Vue<\/strong> als V-Modell-Eigenschaft: Sie macht vieles einfacher, erledigt vieles automatisch und erfordert keine zus\u00e4tzliche Unterst\u00fctzung bei der \u00c4nderung von Werten.<\/p>\n<p>Es gibt jedoch F\u00e4lle, in denen wir einen \u00c4nderungsversuch gezielt verfolgen und entsprechend reagieren m\u00fcssen. In diesem Fall zwingen uns die auf dem V-Modell basierenden Komponenten oft dazu, mit anderen Komponenten herumzuspielen. <strong>Vue<\/strong> Mechanismen wie z. B. berechnete Eigenschaften, wodurch der erzielte Effekt oft viel schlechter aussieht als bei einem manuellen Ansatz;<\/p>\n<p>\u25cf Ein weiterer interessanter Aspekt ist JSX, ein \"vagabundierender\" Weg, um gerenderte Inhalte mit <strong>React<\/strong>. In der Entwicklergemeinde gibt es unterschiedliche Meinungen dazu.<\/p>\n<p>Nach meinen Beobachtungen scheinen Entwickler, die eine andere Umgebung als JS verwenden, z. B. <a href=\"https:\/\/thecodest.co\/de\/dictionary\/how-to-hire-a-php-developer\/\">PHP<\/a> oder C#, sind eher geneigt, Ansichten so zu gestalten, dass <strong>Vue<\/strong> tut.<\/p>\n<p>Zusammenfassend - Vorlagen bekannt aus <strong>Vue<\/strong> erm\u00f6glichen es, Ansichten auf eine sehr klare und elegante Weise zu definieren, w\u00e4hrend React's JSX es in vielen F\u00e4llen erlaubt, sie schneller zu erstellen, auf spezifische Bed\u00fcrfnisse zugeschnitten und oft weniger Code ben\u00f6tigt, um verschiedene Strukturen aufzubauen;<\/p>\n<p>Schauen wir uns auch die \u00d6kosysteme dieser beiden Werkzeuge an. Im Prinzip k\u00f6nnen wir sagen, dass sie sich in nichts unterscheiden. Beide werden nicht ohne Grund als Bibliotheken bezeichnet - sie bieten das absolute Minimum f\u00fcr die Unterst\u00fctzung reaktiver Webanwendungen.<\/p>\n<p>Der Rest, der sich auf die Kommunikation mit <a href=\"https:\/\/thecodest.co\/de\/blog\/compare-staff-augmentation-firms-that-excel-in-api-team-staffing-for-financial-technology-projects\/\">API<\/a>, Datenfluss, UI-Komponenten, die um verschiedene Unterseiten herum verwendet werden, sind die so genannten Vendoren - Bibliotheken, die von au\u00dfen genommen werden, die ordnungsgem\u00e4\u00df an die Website angeschlossen werden m\u00fcssen. <a href=\"https:\/\/thecodest.co\/de\/dictionary\/why-do-projects-fail\/\">Projekt<\/a>. Es ist ein bisschen wie in der Welt von Lego: Wenn man ein koh\u00e4rentes Ganzes bauen will, muss man es aus einzelnen, kleinen Bausteinen zusammensetzen.<\/p>\n<p>Diese Allegorie bezieht sich auf die pr\u00e4zise angebrachten Komponenten, die die Leistung von Anwendungen sind, die mit <strong>React<\/strong> oder <strong>Vue<\/strong>;<\/p>\n<p>Eine wichtige Sache, vor allem f\u00fcr Menschen, die nicht so erfahren in der JS-Umgebung sind, ist die H\u00f6he der Einstieg in eine bestimmte Bibliothek. Mit anderen Worten - die Komplexit\u00e4t des Werkzeugs, bestehend aus der direkten Zeit, die Sie auf das Verst\u00e4ndnis seiner Mechanik verbringen m\u00fcssen.<\/p>\n<p>Ich denke, eines muss hier unmissverst\u00e4ndlich festgestellt werden - im Fall von <strong>Vue<\/strong>ist es viel einfacher. Wir haben eine Zwei-Wege-Datenbindung, wir haben eine elegant spezifizierte Vorlage, die L\u00f6sungen in anderen Sprachen, z. B. Twig, t\u00e4uschend \u00e4hnlich ist, und schlie\u00dflich - wir haben keine Kopfschmerzen, die durch das Erlernen von Theorien \u00fcber die Funktionsweise einzelner Hooks und F\u00e4lle, in denen bestimmte Mechanismen verwendet werden m\u00fcssen, verursacht werden.<\/p>\n<p><h2>Was sagen die Statistiken?<\/h2><\/p>\n<p>Es ist nicht gerade eine gute Wahl, sich direkt nach der Stimme der Masse zu richten. Ein guter Schritt auf dem Weg zu einer guten Entscheidung ist es jedoch, zu analysieren, was Menschen sagen, die mit diesen Bibliotheken zu tun hatten.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/bez-tytulu.png\" alt=\"vue js graph\" \/><\/p>\n<p>Und ja -  <a href=\"https:\/\/star-history.t9t.io\/#facebook\/react&amp;vuejs\/vue\" rel=\"nofollow\">Sterne auf github <\/a> kann ein Indikator daf\u00fcr sein, wie stark die Gemeinschaft einer bestimmten Bibliothek an ihrer Entwicklung beteiligt ist, wie sie von den Entwicklern wahrgenommen wird und ob sie sich f\u00fcr die Entwicklung der Bibliothek interessiert. <a href=\"https:\/\/thecodest.co\/de\/blog\/team-extension-guide-software-development\/\">Ingenieure<\/a> Diejenigen, die ein bestimmtes Repository betreuen, erhalten oft Benachrichtigungen \u00fcber neue Versionen oder Code-\u00c4nderungen, so dass sie sich direkt mit der Bibliothek auskennen.<\/p>\n<p>Die Anzahl der Sterne auf Github sollte jedoch nicht als Orakel betrachtet werden - nicht jeder Entwickler, der ein Tool mag, wird eine Markierung hinterlassen - stattdessen w\u00fcrde ich sie als Zeichen der reinen Leidenschaft der Entwickler f\u00fcr ein bestimmtes Open-Source-Projekt betrachten.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/aaaaaabbb.png\" alt=\"react vs. vue \" \/><\/p>\n<p><a href=\"https:\/\/trends.google.com\/trends\/explore?date=today%205-y&amp;q=react%20js,vue%20js\" rel=\"nofollow\">Google Trends <\/a> ist ein bekannter Dienst, der es uns erm\u00f6glicht, das Interesse an bestimmten Themen im Laufe der Zeit zu untersuchen. Obwohl er kein rationaler Indikator f\u00fcr Qualit\u00e4t oder Nutzung ist, kann er alle Arten von Analysen liefern.<\/p>\n<p>Es ist leicht zu erkennen, dass der Verlauf der letzten 5 Jahre ziemlich \u00e4hnlich ist, wenn man die beiden Protagonisten des heutigen Artikels vergleicht. Die grundlegende Schlussfolgerung, die sich aus dem Diagramm ziehen l\u00e4sst, lautet<strong> React<\/strong> in Bezug auf die Suchpopularit\u00e4t h\u00f6her ist als seine Konkurrenten.<\/p>\n<p>Um das klarzustellen: Dass eine Bibliothek bei Google Trends ganz oben steht, bedeutet nicht, dass sie besser ist. Wie ich bereits erw\u00e4hnt habe, geht es um die Beliebtheit bei der Bev\u00f6lkerung - wahrscheinlich haben mehr Menschen von diesem Tool geh\u00f6rt, es k\u00f6nnte mehr Interesse bei den Nutzern geweckt haben. <a href=\"https:\/\/thecodest.co\/de\/blog\/guide-to-enterprise-software-development\/\">CTOs<\/a>, <strong><a href=\"https:\/\/thecodest.co\/de\/blog\/hire-software-developers\/\">Softwareentwickler<\/a> <\/strong>oder Menschen, die einfach nur ein bestimmtes Werkzeug erlernen wollen.<\/p>\n<p>Entspricht diese Grafik der Realit\u00e4t? In gewisser Weise, ja. Im Allgemeinen weisen die befragten Personen mehr unterschiedlich anspruchsvolle Kenntnisse auf \u00fcber <strong>React<\/strong> als <strong>Vue<\/strong>. Welche Meinungen k\u00f6nnen Sie im Gespr\u00e4ch mit diesen Menschen einholen? Ich werde versuchen, dies im n\u00e4chsten Absatz zu skizzieren.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/1.png\" alt=\"Rangliste der Rahmenwerke\" \/><\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/2.png\" alt=\"Zustand von JS \" \/><\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/3.png\" alt=\"React vs. Vue \" \/><\/p>\n<p><a href=\"https:\/\/2020.stateofjs.com\/en-US\/\" rel=\"nofollow\">Zustand von JS\u00a0<\/a> ist eine Website, die jedes Jahr Umfragen unter Personen durchf\u00fchrt, die mit JavaScript-bezogenen Technologien arbeiten. Ihr Ziel ist es, Informationen von Entwicklern dar\u00fcber zu sammeln, wie sie die Werkzeuge sehen, mit denen sie t\u00e4glich arbeiten.<\/p>\n<p>Die Fragen beziehen sich auf einzelne Tools f\u00fcr unterschiedliche Zwecke - z. B. Tools, die im Front-End und im Back-End eingesetzt werden, aber auch Tools f\u00fcr das Testen, die Verwaltung des Anwendungsstatus usw. Auf jede dieser Fragen gibt es keine einfache Ja\/Nein-Antwort, sondern die Website stellt eine Reihe von Fragen zum Tool selbst, zu Interessen, Erfahrungen und einer Gesamtbewertung, die auf den Satz \"W\u00fcrden Sie dieses Tool in zuk\u00fcnftigen Projekten verwenden?\" hinausl\u00e4uft.<\/p>\n<p>Auf der Website selbst k\u00f6nnen Sie zahlreiche Analysen durchf\u00fchren, relevante Tools vergleichen und manchmal auch weniger bekannte Bibliotheken kennenlernen, die sich in der JS-Welt zu etablieren beginnen, an Popularit\u00e4t gewinnen und gleichzeitig eine hohe Benutzerfreundlichkeit aufweisen. Ich m\u00f6chte Sie aufrichtig dazu ermutigen, die Inhalte dieser Website zu durchst\u00f6bern.<\/p>\n<p>Fassen wir den Abschnitt mit Statistiken zusammen. Die Analyse verschiedener Arten von Diagrammen kann oft eine sehr gute Option sein, um verschiedene Aspekte eines bestimmten Themas zu vergleichen. Es ist jedoch wichtig zu bedenken, dass es nicht unbedingt das Kl\u00fcgste ist, der Stimme der Masse zu folgen. Stattdessen k\u00f6nnen Sie eine fundierte Entscheidung treffen, indem Sie einige der Erkenntnisse aus der Analyse von Diagrammen nutzen.<\/p>\n<p><h2>Beste Wahl f\u00fcr Entwickler<\/h2><\/p>\n<p>Ich habe bereits auf die niedrigere Eintrittsschwelle f\u00fcr <strong>Vue<\/strong> - In der Tat k\u00f6nnen Sie sich schneller auf die eigentliche Entwicklung der Anwendung konzentrieren, indem Sie das Tool verwenden und die Zeit, die Sie ben\u00f6tigen, um sich mit der Umgebung, den Mechanismen und den verschiedenen Anwendungsf\u00e4llen vertraut zu machen, auf ein Minimum reduzieren.<\/p>\n<p>Im Allgemeinen bin ich der Meinung, dass <strong>Vue<\/strong> ist eher f\u00fcr Personen geeignet, die sich noch nicht mit Front-End-Bibliotheken besch\u00e4ftigt haben. Sicherlich wird es Ihnen auf eine ermutigende Weise erm\u00f6glichen, in kurzer Zeit zufriedenstellende Ergebnisse zu erzielen.<\/p>\n<p>Aber sagen wir es laut - die mangelnde Kenntnis der Sprache, in der wir bestimmte Tools verwenden, wird uns fr\u00fcher oder sp\u00e4ter schaden. F\u00fcr einfache Dinge ist es ein vernachl\u00e4ssigbares Element, aber mit zunehmender Komplexit\u00e4t der erstellten Anwendungen wird es immer schwieriger, Anwendungen ohne gute Kenntnisse in folgenden Bereichen vern\u00fcnftig zu erstellen <a href=\"https:\/\/thecodest.co\/de\/blog\/hire-javascript-developer\/\">JavaScript<\/a>.<\/p>\n<p>Ich beziehe mich nicht wirklich darauf, dass man in der Lage ist, einige anspruchsvolle Funktionen zu schreiben, denn dieser Teil kann z. B. von Anbietern weitgehend ersetzt werden. Ich beziehe mich auf einige h\u00e4ufige Fehler, die in der Sprache gemacht werden k\u00f6nnen, und darauf, dass man sich nicht bewusst ist, dass das falsche Verhalten nicht auf die Verwendung der Bibliothek, sondern auf die Verwendung der Sprache zur\u00fcckzuf\u00fchren ist. Der h\u00e4ufigste Fehler, der sich hier manifestiert, ist die so genannte Unver\u00e4nderlichkeit - das hei\u00dft, die Kenntnis des Referenzmechanismus in JavaScript.<\/p>\n<p>Ich kann nicht sagen, welche Bibliothek f\u00fcr Entwickler, die mit JavaScript mehr oder weniger vertraut sind, besser ist. Aber ich wei\u00df eines - wenn Sie eine wirkliche Vorstellung davon haben wollen, wie die Entwicklung mit beiden Werkzeugen \"von innen\" aussieht - versuchen Sie, Anwendungen in jedem von ihnen zu schreiben. So k\u00f6nnen Sie sich ein Bild machen und sehen, welche Mechanismen Ihnen mehr zusagen und was f\u00fcr Sie die bessere Wahl ist.<\/p>\n<p>Wie ich bereits erw\u00e4hnt habe, werden beide Bibliotheken von \u00e4hnlichen \u00d6kosystemen angetrieben und haben \u00e4hnliche Ansichten \u00fcber die Entwicklung von Anwendungen mit kleinen Komponenten. Beiden Bibliotheken geht es gut - es gibt keine Anzeichen daf\u00fcr, dass eine der beiden Bibliotheken in naher Zukunft verschwinden wird. Folglich werden die Stellenangebote in beiden Bibliotheken auf einem \u00e4hnlichen Niveau bleiben.<\/p>\n<p>Die Schlussfolgerungen sind einfach: Verwenden Sie, was zu Ihnen passt; sammeln Sie Erfahrungen und werten Sie sie aus. Dies wird Ihnen helfen, einen rationalen Ansatz daf\u00fcr zu entwickeln, ob es besser ist, die eine oder andere Bibliothek in einem bestimmten Projekt zu verwenden; versuchen Sie auch zu experimentieren - nichts lehrt so sehr wie die Fehler, die in der Vergangenheit gemacht wurden.<\/p>\n<p><h2>Beste Wahl f\u00fcr <a href=\"https:\/\/thecodest.co\/de\/blog\/ainiros-cto-discusses-the-hurdles-and-successes-in-crafting-ai-driven-solutions\/\">CTO<\/a> <\/h2><\/p>\n<p>Es ist kein Geheimnis, dass es keinen goldenen Mittelweg gibt, der die beste L\u00f6sung f\u00fcr ein bestimmtes Projekt darstellt. Vor allem im Front-End-Bereich veralten die Tools, die zur Erstellung von Anwendungen verwendet werden, schnell und es ist oft schwer, sich in den neuesten Trends zurechtzufinden.<\/p>\n<p>Die Wahl der Technologie ist jedoch nicht, oder sollte es zumindest nicht sein, eine Entscheidung dar\u00fcber, was zu den aktuellen Trends passt. Stattdessen sollten wir sie auf bestimmte Erwartungen und Annahmen bez\u00fcglich der Anwendung, die wir entwickeln wollen, ausrichten. Jede der verglichenen Bibliotheken hat ihre St\u00e4rken und Schw\u00e4chen, die es uns, abgestimmt auf den Anwendungsfall, erm\u00f6glichen werden, die sinnvollste Wahl zu treffen.<\/p>\n<p>Eine interessante Option k\u00f6nnten Technologie-Zusammenfassungen gro\u00dfer Unternehmen sein, die oft ihre Anwendungsf\u00e4lle beschreiben, wie die Entwicklung gro\u00dfer Anwendungen verlief oder verl\u00e4uft und welche Fehler sie in der Vergangenheit gemacht haben. Vielleicht finden wir darin F\u00e4lle, die im Zusammenhang mit der Auswahl einer Bibliothek f\u00fcr ein bestimmtes Projekt besonders interessant sind.<\/p>\n<p>Die Merkmale, die wir bei der Auswahl der richtigen Tools f\u00fcr die zu entwickelnde Anwendung ber\u00fccksichtigen sollten, sind: die Dauer der Anwendungsentwicklung, die Einfachheit der <a href=\"https:\/\/thecodest.co\/de\/blog\/the-importance-of-regular-application-maintenance-and-support-in-future-proofing-your-business\/\">Anwendungspflege<\/a>die Komplexit\u00e4t der Anwendung und die Erfahrung der Entwickler bei der Verwendung bestimmter Bibliotheken.<\/p>\n<p>Entwickler sind diejenigen, die die meiste Zeit mit den von mir verglichenen Werkzeugen verbringen, und sie sind diejenigen, die Ihnen die besten Ratschl\u00e4ge geben und Ihnen helfen k\u00f6nnen, die beste Wahl im gro\u00dfen Durcheinander der Bibliotheken zu treffen. W\u00e4hrend der Anwendungsentwicklung sehen Sie die verschiedenen Probleme, die sich direkt aus der Wahl der Technologie ergeben, und haben den besten \u00dcberblick dar\u00fcber, welche Dinge die Verwendung eines bestimmten Tools f\u00fcr bestimmte Funktionen untergraben.<\/p>\n<p>Wie ich bereits erw\u00e4hnt habe, scheinen beide Bibliotheken nicht aus dem Internet zu verschwinden. <a href=\"https:\/\/thecodest.co\/de\/dictionary\/what-is-the-size-of-your-potential-reachable-market\/\">Markt<\/a>Zumindest nicht in den n\u00e4chsten paar Jahren. Anstatt Entscheidungen auf der Grundlage von Statistiken und Meinungen zu treffen<br \/>\nvon verschiedenen Leuten aus dem Internet - vielleicht w\u00e4re es besser, einfach mit den Entwicklern zu sprechen.<\/p>\n<p>Legen Sie ihnen dar, was von der Bewerbung erwartet wird, wie viel Zeit wir f\u00fcr die Lieferung haben, und erm\u00f6glichen Sie einen lockeren Meinungsaustausch dar\u00fcber, was sie von den beiden L\u00f6sungen halten, bevor wir die endg\u00fcltige Entscheidung treffen.<\/p>\n<p><h2>Schlussfolgerungen<\/h2><\/p>\n<p>Internetkriege sind in der Regel - oder vielleicht sogar in jedem Fall - sinnlos. Es wird immer Leute geben, die hartn\u00e4ckig behaupten, dass ihre Wahl besser ist, ohne irgendwelche rationalen Argumente zur Best\u00e4tigung ihrer Entscheidung zu nennen.<\/p>\n<p>Anstatt sich von bestimmten Entscheidungen blenden zu lassen, sollten wir uns auf die Analyse konzentrieren, versuchen, die richtigen Schl\u00fcsse zu ziehen und diese nutzen, um eine bestimmte L\u00f6sung anzupassen oder zu verwerfen.<\/p>\n<p>Wie der Titel schon andeutet, habe ich nicht die Absicht, eine bestimmte Bibliothek als Heilmittel f\u00fcr jedes Leiden zu preisen. Stattdessen werden einige Hypothesen vorgestellt und die St\u00e4rken und Schw\u00e4chen der beiden Bibliotheken aufgezeigt. Ich habe einige Ratschl\u00e4ge gegeben, worauf man bei der Wahl zwischen den beiden Bibliotheken achten sollte, um eine weise Entscheidung zu treffen und sich nicht von Trends oder zuf\u00e4lligen Personen aus dem Internet leiten zu lassen.<\/p>\n<p>Jedes Werkzeug kann den Bed\u00fcrfnissen des Projekts gut genug entsprechen. Keines von beiden wird in den n\u00e4chsten Jahren schnell vom Markt verschwinden. Beide haben eine starke Gemeinschaft und sind ziemlich ausgereift, was uns zeigt, dass sie sich recht gut behaupten.<\/p>\n<p>Die endg\u00fcltige Entscheidung liegt in Ihren H\u00e4nden. Wenn Sie jedoch Zweifel haben oder Ihren Fall einfach nur mit folgenden Personen besprechen m\u00f6chten <a href=\"https:\/\/thecodest.co\/de\/blog\/vibrant-upturn-charting-the-resolute-rise-of-swedish-firms\/\">Der Codest<\/a> - Nehmen Sie Kontakt mit uns auf!<\/p>\n<p><article-product-development-consulting><\/article-product-development-consulting><\/p>\n<p><b>Lesen Sie mehr:<\/b><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/why-you-should-probably-use-typescript\">Warum Sie (wahrscheinlich) Typescript verwenden sollten<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/how-not-to-kill-a-project-with-bad-coding-practices\/\">Wie kann man ein Projekt nicht durch schlechte Programmierpraktiken zerst\u00f6ren?<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/data-fetching-strategies-in-nextjs\/\">Strategien zum Abrufen von Daten in NextJS<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Das explosionsartige Wachstum des Webs, das vor etwa 10 Jahren begann, hat in der Welt des Internets gro\u00dfe Verwirrung gestiftet. Es erm\u00f6glichte nicht nur, mehr Dinge im Browser zu tun, sondern ver\u00e4nderte auch die allgemeine Sicht auf die Anwendungsentwicklung. Allerdings erforderte dieser Ansatz einige Verbesserungen bei der Pflege des Codes von browserbasierten Anwendungen. Dies war die Zeit der Entwicklung der ersten Front-End-Frameworks. Ich werde heute zwei von ihnen unter die Lupe nehmen.<\/p>","protected":false},"author":2,"featured_media":3039,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3038","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>An objective look at the library war: React vs Vue - The Codest<\/title>\n<meta name=\"description\" content=\"The explosive growth of the web that has started about 10 years ago has caused great confusion in the world of the internet. Not only did it make it possible to do more things in the browser, but also changed the general view of application development. However, this approach required some improvements in maintaining the code of browser-based applications. This was the time of development of the first front-end frameworks. I will analyse two of them under the microscope today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/de\/blog\/ein-objektiver-blick-auf-den-bibliothekskrieg-react-vs-vue\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An objective look at the library war: React vs Vue\" \/>\n<meta property=\"og:description\" content=\"The explosive growth of the web that has started about 10 years ago has caused great confusion in the world of the internet. Not only did it make it possible to do more things in the browser, but also changed the general view of application development. However, this approach required some improvements in maintaining the code of browser-based applications. This was the time of development of the first front-end frameworks. I will analyse two of them under the microscope today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/de\/blog\/ein-objektiver-blick-auf-den-bibliothekskrieg-react-vs-vue\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-24T08:53:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-24T11:29:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/react_vs_vue.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"An objective look at the library war: React vs Vue\",\"datePublished\":\"2020-04-24T08:53:35+00:00\",\"dateModified\":\"2026-04-24T11:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/\"},\"wordCount\":2808,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/react_vs_vue.jpg\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/\",\"name\":\"An objective look at the library war: React vs Vue - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/react_vs_vue.jpg\",\"datePublished\":\"2020-04-24T08:53:35+00:00\",\"dateModified\":\"2026-04-24T11:29:19+00:00\",\"description\":\"The explosive growth of the web that has started about 10 years ago has caused great confusion in the world of the internet. Not only did it make it possible to do more things in the browser, but also changed the general view of application development. However, this approach required some improvements in maintaining the code of browser-based applications. This was the time of development of the first front-end frameworks. I will analyse two of them under the microscope today.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/react_vs_vue.jpg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/react_vs_vue.jpg\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/an-objective-look-at-the-library-war-react-vs-vue\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"An objective look at the library war: React vs Vue\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/de\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ein objektiver Blick auf den Bibliothekskrieg: React gegen Vue - The Codest","description":"Das explosionsartige Wachstum des Webs, das vor etwa 10 Jahren begann, hat in der Welt des Internets gro\u00dfe Verwirrung gestiftet. Es erm\u00f6glichte nicht nur, mehr Dinge im Browser zu tun, sondern ver\u00e4nderte auch die allgemeine Sicht auf die Anwendungsentwicklung. Allerdings erforderte dieser Ansatz einige Verbesserungen bei der Pflege des Codes von browserbasierten Anwendungen. Dies war die Zeit der Entwicklung der ersten Front-End-Frameworks. Ich werde heute zwei von ihnen unter die Lupe nehmen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thecodest.co\/de\/blog\/ein-objektiver-blick-auf-den-bibliothekskrieg-react-vs-vue\/","og_locale":"de_DE","og_type":"article","og_title":"An objective look at the library war: React vs Vue","og_description":"The explosive growth of the web that has started about 10 years ago has caused great confusion in the world of the internet. Not only did it make it possible to do more things in the browser, but also changed the general view of application development. However, this approach required some improvements in maintaining the code of browser-based applications. This was the time of development of the first front-end frameworks. I will analyse two of them under the microscope today.","og_url":"https:\/\/thecodest.co\/de\/blog\/ein-objektiver-blick-auf-den-bibliothekskrieg-react-vs-vue\/","og_site_name":"The Codest","article_published_time":"2020-04-24T08:53:35+00:00","article_modified_time":"2026-04-24T11:29:19+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/react_vs_vue.jpg","type":"image\/jpeg"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"14\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"An objective look at the library war: React vs Vue","datePublished":"2020-04-24T08:53:35+00:00","dateModified":"2026-04-24T11:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/"},"wordCount":2808,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/react_vs_vue.jpg","articleSection":["Software Development"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/","url":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/","name":"Ein objektiver Blick auf den Bibliothekskrieg: React gegen Vue - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/react_vs_vue.jpg","datePublished":"2020-04-24T08:53:35+00:00","dateModified":"2026-04-24T11:29:19+00:00","description":"Das explosionsartige Wachstum des Webs, das vor etwa 10 Jahren begann, hat in der Welt des Internets gro\u00dfe Verwirrung gestiftet. Es erm\u00f6glichte nicht nur, mehr Dinge im Browser zu tun, sondern ver\u00e4nderte auch die allgemeine Sicht auf die Anwendungsentwicklung. Allerdings erforderte dieser Ansatz einige Verbesserungen bei der Pflege des Codes von browserbasierten Anwendungen. Dies war die Zeit der Entwicklung der ersten Front-End-Frameworks. Ich werde heute zwei von ihnen unter die Lupe nehmen.","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/react_vs_vue.jpg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/react_vs_vue.jpg","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/an-objective-look-at-the-library-war-react-vs-vue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"An objective look at the library war: React vs Vue"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"Der Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"Der Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/de\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts\/3038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/comments?post=3038"}],"version-history":[{"count":5,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts\/3038\/revisions"}],"predecessor-version":[{"id":7718,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/posts\/3038\/revisions\/7718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/media\/3039"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/media?parent=3038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/categories?post=3038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/de\/wp-json\/wp\/v2\/tags?post=3038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}