Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. WeltenzyklopÀdie
  2. Frontend und Backend
Frontend und Backend 👆 Click Here!
aus Wikipedia, der freien EnzyklopÀdie
(Weitergeleitet von Front-End und Back-End)
Dieser Artikel erlĂ€utert die Begriffe im Sinne der Informationstechnik. FĂŒr andere Begrifflichkeiten siehe Backend.

Die Begriffe Frontend und Backend (aus dem Englischen entlehnt, fĂŒr Vor- bzw. Über- und Unterbau, wörtlich vorderes und hinteres Ende; im Deutschen gebrĂ€uchlicher sind zudem der Oberbau und demgegenĂŒber der Unterbau[1][2][3][4]) werden in der Informationstechnik an verschiedenen Stellen in Verbindung mit einer Schichteneinteilung verwendet. Dabei ist typischerweise das Frontend nĂ€her am Benutzer, das Backend nĂ€her am System. In manchen FĂ€llen ist diese Interpretation nicht anwendbar, es gilt aber prinzipiell, dass das Frontend nĂ€her an der Eingabe und das Backend nĂ€her an der Verarbeitung ist.

Anwendungsbeispiele

[Bearbeiten | Quelltext bearbeiten]

Hier eine Aufstellung unterschiedlicher Verwendungen, dabei werden die Begriffe nicht bei allen Einzelbedeutungen paarweise verwendet:

  • Bei Client-Server-Anwendungen wird das auf dem Client laufende Programm als Frontend (also hier: Dienstnutzer), das auf dem Server laufende als Backend (hier: Dienstleister) bezeichnet.
  • Bei Datenbank-Anwendungen wird die grafische BenutzeroberflĂ€che, bestehend aus Formularen und Berichten, als Frontend, die Tabellen, Views, gespeicherten Prozeduren u. Ă„., als Backend bezeichnet.
  • Frontend bezeichnet, eng an obige Bedeutung angelehnt, auch grundsĂ€tzlich die BenutzeroberflĂ€che, die z. B. in Form einer grafischen BenutzeroberflĂ€che (englisch graphical user interface, kurz GUI) oder mittels Bildschirmmasken implementiert sein kann.
  • In webbasierten Anwendungssystemen mit getrennten NutzeroberflĂ€chen fĂŒr regulĂ€re Benutzer und Systemverwaltung bezeichnet der Begriff Frontend die der Öffentlichkeit zugĂ€nglichen Internetseiten, wĂ€hrend der Begriff Backend fĂŒr den nur dem eingeschrĂ€nkten Benutzerkreis zugĂ€nglichen Bereich verwendet wird.
  • Software wird hĂ€ufig in Frontend und Backend unterteilt, wobei das Backend hardwarenĂ€her ist. Zum Beispiel ist das KDE-basierte Programm K3b zum Brennen von CDs und DVDs ein reines Frontend, das verschiedene Konsolenprogramme (z. B. cdrkit oder MoviX) als Backend verwendet. Diese Einteilung kann dabei mehrschichtig sein, d. h. ein Backend kann auf niedrigerem Abstraktionsniveau selbst wieder in ein Frontend und ein Backend unterteilt sein (z. B. greift das von K3b verwendete growisofs selbst wiederum auf genisoimage zurĂŒck).
  • Bei Compilern erfolgt die Übersetzung des Programmcodes in den BinĂ€rcode hĂ€ufig in zwei Schritten unter Verwendung eines allgemeinen, von der Hardware unabhĂ€ngigen Zwischencodes. Dabei bezeichnet man den ersten Übersetzungsschritt als Frontend (hier: Analyseeinheit), den zweiten als das Backend (hier: Syntheseeinheit).
  • Beim Unix-Drucksystem CUPS wird das Modul, welches die aufbereiteten Rohdaten an den Drucker verschickt, als Backend bezeichnet. Es gibt z. B. Backends fĂŒr parallele Schnittstelle, Netzwerk, USB usw. Als CUPS-Frontend wird eine grafische OberflĂ€che fĂŒr CUPS bezeichnet.
  • Bei der Sprachsynthese erfolgt die Spracherzeugung aus Text hĂ€ufig ĂŒber einen Zwischenschritt (eine symbolische phonetische ReprĂ€sentation), wobei wieder der erste Übersetzungsschritt das Frontend, der zweite das Backend darstellt.
  • In Verbindung mit der IBM-proprietĂ€ren Systems Network Architecture (SNA) wird der Kommunikations-Vorrechner (Communication Controller) als Frontend-Prozessor (FEP, Front End Processor) mit dem ĂŒblicherweise darin laufenden NCP (Network Control Program) bezeichnet.
  • Bei Content-Management-Systemen (CMS) wird die AdministrationsoberflĂ€che zum Erstellen und Pflegen von Inhalten (Content) hĂ€ufig auch als Backend bezeichnet, wĂ€hrend die vom CMS generierte Webseite als Frontend angesehen wird.

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Teilsystem

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Peter Fischer, Peter Hofer: Lexikon der Informatik. 14. Auflage, Springer, 2008, ISBN 978-3-540-72549-7

Einzelbelege

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Microsoft bestĂ€tigt: Edge erhĂ€lt Chrome-Unterbau und wird zum Cross-Plattform-Browser – ZDNet, am 7. Dezember 2018
  2. ↑ Windows 10: Linux Bash aktivieren und neue Programme nutzen – Computer-Bild, am 23. September 2018; dort u. a. auch mit „Linux-Unterbau“
  3. ↑ Ubuntu 14.04 LTS im Test: Canonical in der Konvergenz-Falle (Seite 4 von 4) – Golem, am 17. April 2014; dort auch mit „Unterbau und Fazit“ und zudem „Die Grundlage fĂŒr Ubuntu [
] bildet 
.“
  4. ↑ Virtualisierung fĂŒr Windows und Linux: [
] – Tecchannel.de, am 3. MĂ€rz 2011; dort auch mit „Windows oder Linux als Unterbau“
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Frontend_und_Backend&oldid=264135525“
Kategorien:
  • Informationstechnik
  • Benutzerschnittstelle
  • Halbleitertechnik
  • Netzwerkarchitektur

  • indonesia
  • Polski
  • Ű§Ù„ŰčŰ±ŰšÙŠŰ©
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • Ù…Ű”Ű±Ù‰
  • Nederlands
  • æ—„æœŹèȘž
  • PortuguĂȘs
  • Sinugboanong Binisaya
  • Svenska
  • ĐŁĐșŃ€Đ°Ń—ĐœŃŃŒĐșа
  • Tiáșżng Việt
  • Winaray
  • äž­æ–‡
  • РуссĐșĐžĐč
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id