Full-Stack-Entwicklung
Full-Stack-Entwicklung umfasst Frontend und Backend. Der Begriff beschreibt den abgedeckten Bereich, nicht automatisch die Größe oder Besetzung des Teams.
Eine Funktion über mehrere Anwendungsschichten entwickeln
Full-Stack-Entwicklung umfasst die Arbeit am Frontend und Backend einer Anwendung. Dabei werden die Bedienoberfläche und die zugehörigen serverseitigen Funktionen gemeinsam betrachtet. Datenzugriff und die Verbindung zwischen den Teilen gehören je nach Aufgabe dazu.
In einem erfundenen Adressformular genügt es nicht, ein neues Feld zu zeichnen. Die Eingabe muss übertragen, auf dem Server geprüft, gespeichert und nach erneutem Öffnen richtig angezeigt werden. Full-Stack-Arbeit kann diesen zusammenhängenden Weg abdecken.
Der Begriff ist keine Zusage, dass eine einzelne Person jede Spezialaufgabe beherrscht. Ebenso legt er weder eine bestimmte Programmiersprache noch ein gemeinsames Repository fest. Für die Beauftragung bleibt entscheidend, welche Teile tatsächlich umgesetzt und geprüft werden und wer für Betrieb oder besondere Sicherheitsfragen zuständig ist.
Quellen
Verwandte Begriffe
- FrontendDas Frontend bildet die Bedienoberfläche einer Anwendung. Gute Rückmeldungen im Browser ersetzen keine verbindliche Prüfung auf dem Server.
- BackendDas Backend verarbeitet serverseitige Regeln und Daten einer Anwendung. Es ist mehr als die Datenbank oder ein Verwaltungsbildschirm.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


