Tech Stack
Auch bekannt unter:
- Softwarestack
- Technology Stack
Wikipedia
Die Summe aller verwendeten Technologien einer Webseite oder Applikation Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. wird als Tech-Stack bezeichnet. Hierbei wird oft zwischen dem Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.-Stack, dem Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet-Stack und den Schnittstellen unterschieden.
Beispielsweise könnte ein Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.-Stack aufgebaut sein aus einem Webframework Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt. wie Angular Angular ist ein quelloffenes Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche Die Bedienoberfläche ist die graphische Benutzerschnittstelle durch die der User mit einer Webseite oder Applikation interagiert. mit der der User interagiert.-Webframework, das größtenteils von Google entwickelt wird. Es basiert auf der Programmiersprache Typescript TypeScript ist eine von Microsoft entwickelte Programmiersprache und wird genutzt um Angular Webapplikationen zu schreiben.., der Programmiersprache TypeScript TypeScript ist eine von Microsoft entwickelte Programmiersprache und wird genutzt um Angular Webapplikationen zu schreiben., der JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht. Bibliothek jQuery, dem CSS-Präprozessor Sass und dem Module Bundler Webpack.
Ein Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet-Stack könnte aufgebaut sein aus der Datenbank PostgreSQL PostgreSQL ist ein quelloffenes, objektrelationales Datenbankmanagementsystem, welches sich besonders durch Zuverlässigkeit, Performanz und Skalierbarkeit Skalierbarkeit ist ein Konzept zur Größenveränderung von Systemen oder Netzwerken. Das Hauptziel ist es dabei, Ressourcen nur dann zu benutzen, wenn sie benötigt werden. auszeichnet., einem Runtime-Envirnonment wie Ruby on Rails Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. und das Model-View-Controller-Pattern., verschiedenen Docker Docker ist eine Software-Platform zur standardisierten Entwicklung und Umsetzung von Containern-Containeren, die mithilfe von Kubernetes "Kubernetes (K8s) ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen" - kubernetes.io verwaltet und skaliert werden, Terraform zur programmatischen Verwaltung der Infrakstrukur und Amazon Web Services als Hosting-Service.
Verwandte Technologien und Begriffe:
- Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet
- Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche mit der der User interagiert.
- Webframework Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt.