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.