Server-Side Rendering
Auch bekannt unter:
- SSR
Quellen und weiterführende Links:
- Wikipedia (deutsch)
- MDN Web Docs: Server-seitiges Rendering (SSR) (deutsch)
Server-Side Rendering Server-Side Rendering ist ein Konzept für Technologien um dynamische Web-Inhalte auf dem Server zu verarbeiten und das Ergebnis an den Client zu übermitteln. ist ein Konzept für Technologien um dynamische Web-Inhalte auf dem Server zu verarbeiten und das Ergebnis an den Client zu übermitteln. Dem gegenüber steht das Konzept einer SPA oder generell des Client-Side Scriptings, bei dem die dynamische Verarbeitung von Daten auf der Clientseite passiert.
Eine auf dem Server verarbeitete Anwendung 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. macht vor allem Sinn, wenn die Zielgruppe entweder eine schwache und langsame Internetverbindung hat oder die Zielgeräte leistungsschwach sind. In diesen Fällen können Inhalte auf einem Server verhältnismäßig zügig erstellt und schnell und kompakt an den Client gesendet werden, um dort angezeigt zu werden. Das steigert durch die geringe Ladezeit die User Experience UX-Design (User Experience Design) befasst sich mit der Gestaltung des gesamten Nutzererlebnisses einer Anwendung, damit diese benutzerfreundlich, effizient und zufriedenstellend ist. der Anwendung 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. .
Aber auch Aspekte wie Search-Engine-Optimierung oder das Verbergen von kritischer Business-Logik können ausschlaggebend sein um sich für den Einsatz von SSR zu entscheiden.
Verwandte Technologien und Begriffe:
- .NET .NET ist eine freie, quelloffene, von Microsoft koordinierte Software-Plattform, auf der sich Applikationen entwickeln und ausführen lassen können.
- JavaScript JavaScript ist eine dynamische, höhere Programmiersprache, die dynamisches HTML und interaktive Webseiten ermöglicht.
- Ruby on Rails Ruby on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby und das Model-View-Controller-Pattern.
- Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet.