Vue.JS Entwickler: was macht einen guten aus?

Vue.JS (kurz VJS) hat in den letzten Jahren an Popularität zugenommen. In diesem Beitrag ein paar Informationen warum Programmierer damit arbeiten und wie man an solche Experten kommt.

Einführung

Was ist Vue.JS?

Um zu verstehen, um was es sich bei VJS handelt, muss man sich nur die Entstehungsgeschichte anschauen.

Ein Entwickler namens Evan You arbeitete bei Google und nutzte das populäre JavaScript Framework Angular, mit welchem man sogenannte Single Page Applications schreiben kann.

Es gab jedoch Punkte die dem Erfinder von VJS nicht gefielen. “Was wenn man etwas erstellen würde, was nur die guten Dinge von Angular beinhaltet und leichtgewichtig ist?”.

Genau das ist Vue.JS: Es ist ein leichtgewichtiges Frontend JavaScript Framework, mit welchem man Single Page Anwendungen erstellen kann.

Warum gerade diese JavaScript Framework?

In den letzten Jahren sind gefühlt unendlich viele JS Frameworks entstanden.

Am Anfang stand jQuery. jQuery war lange Zeit das dominierende JS Framework.

 Dann kam Angular.JS und viele JavaScript Entwickler stiegen darauf um.

Über einige Jahre war Angular sehr verbreitet und es wurde speziell auch in .NET Projekten (Microsoft Programmier-Framework) im Frontend verwendet.

Die grosse Herausforderung ist jedoch, dass es eine hohe Lernkurve hat, dass heisst, man braucht einiges an Zeit, sich daran einzuarbeiten. Zum anderen ändern sich die Versionen von Angular schnell, was dazu führt, dass man den Code oftmals von Grund auf neu schreiben muss.

Zudem steht eine riesige Firma, in diesem Fall Google hinter der Entwicklung dieses Frameworks. Nicht jeder Entwickler möchte an einer Technologie eines Mega Konzerns arbeiten.

Anders bei Vue.JS Entwicklungen. Es ist sehr leichtgewichtig und eher einfach zu erlernen (ein Vorteil gegenüber Angular). Zudem wird VJS von einer Entwickler-Community betrieben und es steht keine grosse Firma (welche eigene Interessen haben könnte) dahinter.

In welchen Projekten kommen solche Experten zum Einsatz?

Vue.JS Entwickler arbeiten meistens an Frontend Programmierungen. Im Backend wird oftmals PHP genutzt. Im sogenannten Headless Ansatz, könnte man VJS mit fast jeder Backend Technologie wie ASP.NET oder einem Content Management System (CMS) wie WordPress oder TYPO3 oder einem Onlineshop System wie Magento nutzen.

Dann hat man die Vorteile von beispielsweise einem CMS, mit welchem man Inhalte wie Texte, Bilder und Videos verwalten kann und Benutzerberechtigungen vergibt und der Internetnutzer erhält ein schnell ladendes Frontend.

Gibt es solche Entwickler?

Das Besondere bei VJS ist, dass es relativ neu ist. Speziell im deutschsprachigen Raum, aber auch weltweit finden sich sehr viele Agenturen, IT Dienstleister und Entwickler, die damit arbeiten wollen.

Dennoch ist es noch nicht so verbreitet wie Angular oder jQuery, welches auf einer globalen Basis genutzt wird. Speziell in Asien gibt es die Tendenz auf jQuery zu setzen.

Es gibt jedoch immer mehr Programmierer die auf dieses JavaScript Frontend Framework setzen.

Gibt es jedoch reine Vue.JS Entwickler? Die Antwort muss “Jein” lauten.

Es gibt Softwareentwickler die sich auf Vue.JS spezialisiert haben. Bei diesen handelt es sich jedoch nicht selten um JavaScript Experten oder Frontend Profis, welche sich auf mehrere Frontend Technologien wie Vanilla.JS, Angular, React und eben VJS spezialisiert haben.

Reine Vue.JS Profis gibt es eher weniger. Denn auch wenn man auf den Jobportalen wie Stepstone oder ähnlichen sucht, findet man eher weniger solcher Stellenausschreibungen.

Besser ist es daher nach Frontend Entwicklern oder nach JavaScript Programmierern zu suchen, welche sich mit anderen Frontend Frameworks wie Angular oder React auskennen und bereit sind sich in VJS einzuarbeiten.

Gute JavaScript Experten haben meistens keine grossen Probleme sich in VJS einzuarbeiten. Besonders weil sich die unterschiedlichen Frameworks zum Teil ähneln.

Besonders in Verbindung mit PHP interessant

Was mach auch merkt ist, dass sich viele PHP Experten mit VJS auseinandersetzen. Denn es ist eine gute Alternative zu jQuery. Besonders die Laravel Community setzt sich stark mit diesem eher neuen JavaScript auseinander.

Bei einfacheren Projekten wird immer noch jQuery genutzt. In komplexeren Projekten kommt dann Vue.JS zum Einsatz. Besonders in Ländern wie Indien kann man diesen Trend beobachten.

Welche Alternativen gibt es?

Eine wirkliche Alternative zu VJS gibt es nicht. Denn es ist das einzige leichtgewichtige Frontend JavaScript Framework, mit welchem man Single Page Anwendungen entwickeln kann.

Zwei mögliche Alternativen wären eventuell noch Angular, welches jedoch sehr mächtig ist und in vielen kleineren Anwendungen zu gross ist. Und React.JS.

React.JS wird stark von Facebook unterstützt. Einem weiteren Riesenkonzern (wie bei Angular und Google).

Das Gute bei React ist sicherlich, dass Facebook daran interessiert sein wird, die Technologie weiterzuführen.

Zudem ist React auch weiter verbreitet unter Webentwicklern als VJS.

Wenn man also einen erfahrenen React Entwickler sucht, dann wird man diesen schneller finden.

Bei Vue.JS kann es dagegen schon schwerer finden, passende Fachkräfte zu finden.

Aber wie bereits erwähnt, auch ein JavaScript Entwickler, der sich mit React auskennt, kann sich dann auch in VJS einarbeiten.

Ein weiterer Vorteil von React ist, dass es die Möglichkeit gibt Mobile Apps basierend darauf zu entwickeln. Dann spricht man auch von React Native. Mit welchem man Apps programmieren kann, welche auf mehreren Plattformen (iOS, Android, etc.) laufen.

Fazit

In den nächsten Jahren wird es sicherlich immer mehr Programmierer geben, welche mit Vue.JS arbeiten werden.

Man kann jedoch davon ausgehen, dass man eventuell Schwierigkeiten haben wird, reine VJS Experten zu finden.

Höchstwahrscheinlich muss man nach React Entwicklern, Frontend JavaScript Experten oder generell Frontend Profis schauen, die sich dann in diese Technologie einarbeiten. Was wiederum kein grosses Thema sein sollte, da es relativ einfach zu erlernen ist, zumindest wenn man sich gut mit JS auskennt.

Wo findet man solche Experten?

Es gibt einige Partner die sich unter anderem auf VJS spezialisieren. Diese findet man auf Vuejs.org unter “Partners”. Davon gibt es eher weniger und zudem sind diese nicht ausschliesslich auf diese Technologie spezialisiert.

Der Klassiker ist immer noch die Suche über Portale wie Stepstone, wo sich dann entsprechend Webentwickler bei dem jeweiligen Unternehmen bewerben können.

Eine Alternative ist die Suche nach Vue.JS Entwicklern in Indien. Firmen wie YUHIRO helfen beim Aufbau solcher JavaScript Programmier-Teams.

Was sind Ihre Erfahrungen? Welches JavaScript Framework nutzt Ihr? Welche Vorteile seht Ihr bei welchem Ansatz?

Interessante Links:

Stellenangebote für Vue.JS Profis auf Stepstone

Wie gut ist Vue.JS im Enterprise Bereich?

Bilder: Canva


Der Autor: Sascha Thattil arbeitet bei YUHIRO und hilft Unternehmern und Unternehmen beim einfachen Aufbau von Programmier-Teams in Indien. YUHIRO ist ein deutsch-indisches Unternehmen welches IT Firmen, Agenturen und IT Abteilungen Softwareentwickler bereitstellt.

Schreibe einen Kommentar