Front-end

Front-end
Dieser Artikel oder Abschnitt ist nicht hinreichend mit Belegen (Literatur, Webseiten oder Einzelnachweisen) versehen. Die fraglichen Angaben werden daher möglicherweise demnächst gelöscht. Hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst. Bitte entferne erst danach diese Warnmarkierung.

Die Begriffe Frontend und Backend (deutsch „vorderes und hinteres Ende“) 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 entsprechend dem EVA-Prinzip das Frontend näher an der Eingabe und das Backend näher an der Verarbeitung oder Ausgabe ist.

Im folgenden eine Aufstellung der verschiedenen Verwendungen, dabei werden die Begriffe nicht bei allen Einzelbedeutungen paarweise verwendet:

  • Software wird allgemein häufig im obigen Sinne in Frontend und Backend unterteilt. 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 Client-Server-Anwendungen wird das auf dem Client laufende Programm als Frontend, das auf dem Server laufende als Backend bezeichnet.
  • Frontend bezeichnet, eng an obige Bedeutung angelehnt, auch grundsätzlich die Benutzeroberfläche, die z. B. in Form von einer graphischen Benutzeroberfläche (engl. graphical user interface, GUI) oder mittels Bildschirmmasken implementiert sein kann.
  • Der Begriff Backend wird im Unternehmensdeutsch auch häufig irreführenderweise mit grafischen Benutzeroberflächen (meist webbasiert) für Verwaltungs- und Administrationsanwendungen gleichgesetzt.
  • 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, den zweiten als das Backend.
  • 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.
  • Auch 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.
  • Bei auf Redaktionssystemen basierenden Websites kann der Begriff Backend den Zugang zum Redaktionssystem bezeichnen, während der Begriff Frontend für die der Öffentlichkeit zugängliche Website verwendet wird.

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • front-end — adjective Date: 1962 relating to or required at the beginning of an undertaking < no front end charge at the time of investment > …   New Collegiate Dictionary

  • Front-end and back-end — are generalized terms that refer to the initial and the end stages of a process. The front end is responsible for collecting input in various forms from the user and processing it to conform to a specification the back end can use. The connection …   Wikipedia

  • Front End Loading — (FEL) is the process for conceptual development of processing industry projects. Example of processing industry are petrochemical, refining, pharmaceutical. Front End Loading is also referred to as Pre Project Planning (PPP) or Front End… …   Wikipedia

  • Front end processor — For the computer program, see Front end processor (program). A front end processor (FEP), or a communications processor, is a small sized computer which interfaces to the host computer a number of networks, such as SNA, or a number of peripheral… …   Wikipedia

  • Front End Loader — Infobox musical artist Name = Front End Loader Img capt = Landscape = Background = group or band Origin = Sydney, Australia Genre = Rock Years active = 1991–present Label = URL = [http://www.frontendloader.com.au/ Official website] Current… …   Wikipedia

  • Front end processor (program) — A front end processor (FEP) is a program or operating system component that allows computer users to enter complex characters and symbols (such as Japanese, Chinese, Tibetan and Korean characters), using a standard Western keyboard.The term FEP… …   Wikipedia

  • front-end loader — noun Date: 1954 a usually wheeled vehicle with a hydraulically operated scoop in front for excavating and loading loose material called also front loader …   New Collegiate Dictionary

  • front end — noun Date: 1973 1. a unit in a computer system devoted to controlling the data communications link between terminals and the main computer and often to the preliminary processing of data 2. a software interface (as a graphical user interface)… …   New Collegiate Dictionary

  • Debugger front-end — In computer programming, some of the most capable and popular debugger programs implement only a simple command line interface (CLI) often to maximize portability and minimize resource consumption. However, many programmers find that debugging… …   Wikipedia

  • RF front end — is a generic term for everything in a receiver that sits between the antenna and the intermediate frequency (IF) stage.For most super heterodyne architectures, this part of the receive chain consists of:* A matching circuit to allow all the… …   Wikipedia

  • front-end load — noun Date: 1962 the part of the total commission and expenses taken out of early payments under a contract plan for the periodic purchase of investment company shares …   New Collegiate Dictionary

Share the article and excerpts

Direct link
… Do a right-click on the link above
and select “Copy Link”