Wenn man Stellenbeschreibungen aller Art in der Software-Entwicklung durchschaut, sind diese häufig gefüllt mit Anfragen nach Fullstack-Entwicklern. Meistens folgt dann noch eine Detaillierung der Stellen inklusive der verwendeten Technologien. Doch was zeichnet eigentlich einen Fullstack-Entwickler aus?Ein Fullstack-Entwickler ist jemand, der das notwendige Skillset mitbringt, um sowohl Backend, Frontend als auch idealerweise Mobile-Code zu schreiben. Häufig wird auch angenommen, dass er ergänzend Erfahrungen im Bereich des Software-Testings mitbringt.
Vorteile von "Fullstack"
Nachteile von Fullstack
Alternativen zu Fullstack
Es gibt einen Trend "zurück" zu weniger Komplexität. Bekanntester Vertreter dieser Idee dürfte das Phoenix Framework mit LiveViews sein, welches auch in der Beliebtheit von Entwicklern weit oben steht, ist es doch im Stackoverflow Developer Survey 2022 auf Rang 1 der Beliebtheitsskala gelandet. Dabei schreibt man den Code wieder komplett in der Backend-Technologie und das Frontend aktualisiert sich wie von selbst. Die Technologie dahinter sind Websockets, die dem Frontend jeweils mitteilen, welcher Teil der Seite sich geändert hat (ähnlich dem Ansatz, welchen das React-Framework im Frontend verfolgt, aber eben auch für die Kommunikation zwischen Back- und Frontend). Dadurch ist das Frontend immer automatisch aktuell und abgeglichen mit dem Backend und fühlt sich für den Endnutzer wie eine moderne Webapplikation an. Es bleibt abzuwarten, ob andere Backend-Technologien ähnliche Modelle entwickeln werden und dadurch für die Entwickler wieder eine Entlastung in Sachen Komplexität stattfinden könnte.Wir von INTEGRATE Informatik AG helfen Ihnen gerne, die für Sie optimale Lösung zu finden, sei das ein Entwickler oder ein neues Framework.
Quellen
Rico Metzger, Senior Software Entwickler, INTEGRATE Informatik AG
INTEGRATE Informatik AG
Business Village
Platz 10
CH-6039 Root D4
+41 41 322 10 30
+41 41 322 10 35