Top-Fragen
Zeitleiste
Chat
Kontext
Softwarestack
Aus Wikipedia, der freien Enzyklopädie
Remove ads
Als Softwarestack (etwa „Softwarestapel“) oder Solution-Stack bzw. Lösungsstack (etwa „Lösungsstapel“), oft kurz als Stack bezeichnet, bezeichnet man eine Reihe von aufeinander aufbauenden Softwarekomponenten, die gemeinsam eine Plattform bilden.
Ein Stack setzt sich hierbei zusammen aus dem Betriebssystem, dem Webserver und der Laufzeitumgebung, der Programmiersprache, den Programmierwerkzeugen (z. B. IDE und Compiler), der Lösung für die Datenpersistenz (z. B. Datenbank), sowie Frameworks, Bibliotheken und Schnittstellen. Häufig eingesetzte Stacks werden oft mit einer Abkürzung bezeichnet.
Unter Full Stack wird die Gesamtheit all jener Stacks bezeichnet. Der Begriff wird hauptsächlich zur Beschreibung eines Softwareentwickler-Generalisten (Full Stack Developer) benutzt.
Remove ads
Beispiele
Zusammenfassung
Kontext
Remove ads
Weblinks
- Heuristiken zur Wahl des Software-Stacks Thomas Ruhroth & Kai Schmidt: How to Tech-Stack: Technologieauswahl für langlebige Projekte, in: Informatik Aktuell (Magazin), 9. Januar 2024
- Software-Stack in: Computerweekly
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads