Zum Inhalt springen
Akinware
Bildschirm mit einer Anwendung voller Diagramme und Kennzahlen

Vue.js-Entwicklung in NRW

Vue.js ist ein Framework für Oberflächen im Browser, das sich auch in eine bestehende Seite einsetzen lässt. Ihr müsst also nicht alles neu bauen, um einen Teil moderner zu machen.

Auch im BestandWir arbeiten uns in vorhandene Vue-Projekte ein und bauen sie weiter, statt zum Neubau zu raten.

Was wir mit Vue.js bauen

  • Bildschirm mit einem Dashboard voller Diagramme und Kennzahlen

    Webanwendungen

    Werkzeuge, die im Browser laufen. Für Abläufe, die bisher in Excel-Tabellen und E-Mails hängen.
  • Laptop auf einem Schreibtisch mit einer geöffneten Webseite

    Webseiten

    Die Seite, über die euch Kunden finden. Schnell geladen und so gebaut, dass Google sie versteht.
  • Versandkarton wird gepackt, daneben ein Handy mit einer Bestellübersicht

    Onlineshops

    Verkaufen im Netz, angebunden an das, was ihr schon nutzt. Warenwirtschaft, Zahlung, Versand.
  • Laptop auf einem Schreibtisch, daneben eine Tasse und ein Headset

    Beratung & Support

    Wir sehen uns an, was ihr habt, und sagen ehrlich, was sich lohnt und was nicht.

Was ist Vue.js

Vue.js ist ein quelloffenes JavaScript-Framework für Benutzeroberflächen, 2014 von Evan You veröffentlicht, einem früheren Google-Entwickler. Es steht hinter keinem Konzern, sondern wird von einem Team und der Gemeinschaft finanziert und gepflegt. Eine Vue-Komponente hält Vorlage, Logik und Stil in einer Datei zusammen, was den Einstieg vergleichsweise leicht macht.

Vue lässt sich in Stufen einsetzen: als kleines Stück auf einer sonst normalen Seite oder als vollständige Anwendung mit Routing und Datenverwaltung. Diese Beweglichkeit ist der Grund, warum es oft in gewachsenen Projekten auftaucht. Im deutschen Mittelstand begegnet es uns häufig in Shops und Verwaltungsoberflächen, weil viele PHP-Systeme es von Haus aus mitbringen.

Ein Sanitätshaus hat eine ältere Seite in PHP, die funktioniert und bleiben soll. Neu gebraucht wird eine Terminvergabe für die Anpassung von Hilfsmitteln, mit freien Zeiten, Filiale und Rückfragen im Formular. Statt die ganze Seite anzufassen, kommt an genau diese Stelle eine Vue-Anwendung, die ihre Daten über eine Schnittstelle holt. Der Rest der Seite bleibt unverändert, und das Budget geht in die Terminvergabe statt in einen Relaunch.

Entwickelt von
Evan You und Gemeinschaft
Erschienen
2014
Aktuelle Reihe
Vue 3, seit 2020
Lizenz
MIT, kostenfrei nutzbar
Besonderheit
Kann als kleiner Teil einer bestehenden Seite laufen

Welches Framework passt zu euch

Fünf Fragen, keine Eingabe von Daten. Am Ende steht eine Empfehlung, auch wenn sie auf eine andere Seite führt als diese.

Laptop auf einem Schreibtisch mit einer geöffneten Webseite

Frage 1 von 5

Was baut ihr?

  1. Was baut ihr?
  2. Was ist bei euch schon im Einsatz?
  3. Sollen Suchmaschinen die Inhalte lesen?
  4. Braucht ihr auch den Teil auf dem Server?
  5. Wer arbeitet später damit?

Womit wir arbeiten

Wir bauen mit aktueller Technik, nicht mit einem Baukasten. Das ist der Unterschied, den man erst merkt, wenn etwas geändert werden soll, das der Baukasten nicht vorgesehen hat.

Fragen zu Vue.js

Wann lohnt sich Vue.js?

Wenn ihr bereits Vue im Haus habt oder ein System einsetzt, das Vue mitbringt. Dann ist es die naheliegende Wahl, und ein Wechsel wäre reine Umbauarbeit ohne Nutzen. Es lohnt sich außerdem, wenn nur ein Teil einer bestehenden Seite interaktiv werden soll, etwa eine Buchung oder ein Rechner, ohne den Rest anzufassen.

Wann lohnt es sich nicht?

Wenn ihr bei null anfangt und eine öffentliche Seite braucht, die bei Google laufen muss. Dann ist React mit Next.js für uns die verlässlichere Wahl, weil dort mehr Erfahrung, mehr Entwickler und mehr Umfeld vorhanden sind. Vue nur deshalb zu nehmen, weil es leichter zu lernen aussieht, hilft euch in drei Jahren nicht. Wir sagen euch das offen, auch wenn ihr schon eine Meinung mitbringt.

Was ist der Unterschied zu React?

Vue bringt mehr fertig mit, etwa Routing und Zustandsverwaltung als offizielle Pakete. React überlässt diese Entscheidungen dem Projekt und hat dafür ein größeres Umfeld. Im Ergebnis lässt sich mit beiden dieselbe Oberfläche bauen. Die Wahl hängt eher an eurem Team und am Bestand als an der Technik.

Wir sind noch auf Vue 2, was jetzt?

Vue 2 bekommt seit Ende 2023 keine offiziellen Aktualisierungen mehr, damit werden Sicherheitslücken zum Thema. Der Weg nach Vue 3 ist gut beschrieben, aufwendig sind meist die eingebundenen Fremdpakete. Wir sehen uns die Liste an und schätzen den Aufwand, bevor wir anfangen.

Braucht man Nuxt dazu?

Für Oberflächen hinter dem Login nicht. Sobald die Seite in Suchmaschinen auftauchen soll, braucht es Rendern auf dem Server, und dafür ist Nuxt der übliche Weg im Vue-Umfeld. Es verhält sich zu Vue ähnlich wie Next.js zu React.

Kontakt und kostenlose Beratung

Hände tippen auf einer Laptop-Tastatur, daneben eine Tasse Kaffee
Telefon0208 78015410E-Mailinfo@akinware.com
Adresse
Huyssenstraße 6G, 46119 Oberhausen
Worum geht es