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 — ˈfront end noun [singular] 1. COMMERCE if a company is at the front end of a business or activity, they have a lot of success, especially because they are producing a lot of new products: • He is experienced at dealing companies at the front end… …   Financial and business terms

  • front-end — [frunt′end′] adj. designating, of, or having to do with a contract, financial arrangement, etc. in which specified payments, costs, etc. are payable in advance * * * front end (frŭntʹĕnd ) adj. 1. Of or relating to the initial phase of a project …   Universalium

  • Front End —   [dt. »vorderes Ende«], bei einer Client Server Anwendung ein Teilprogramm, das auf einem Client läuft (im Gegenteil zum Back End, der auf dem Server läuft).   Als Front End bezeichnet man auch eine separate Benutzeroberfläche, mit der sich… …   Universal-Lexikon

  • front-end — UK US adjective FINANCE ► used to describe a charge that investors pay at the time when they put money into some types of investment: »This loan contains no front end sales charges. → Compare BACK END(Cf. ↑back end) …   Financial and business terms

  • front-end — ► ADJECTIVE 1) relating to the front, especially of a vehicle. 2) informal (of money) paid or charged at the beginning of a transaction. 3) Computing (of a device or program) directly accessed by the user and allowing access to further devices or …   English terms dictionary

  • front-end — [frunt′end′] adj. designating, of, or having to do with a contract, financial arrangement, etc. in which specified payments, costs, etc. are payable in advance …   English World dictionary

  • front-end — ¦ ̷ ̷ ¦ ̷ ̷ adjective : relating to or required at the beginning of an undertaking take some time for the huge front end investment to be paid off Wall Street Journal * * * frontˈ endˈ noun The aspects involved in the running of an operation, eg… …   Useful english dictionary

  • front end — UK / US noun [countable] Word forms front end : singular front end plural front ends computing 1) the parts of a computer system that the user sees and uses 2) a front end processor …   English dictionary

  • 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 — adjective 1》 informal (of money) paid or charged at the beginning of a transaction. 2》 Computing (of a device or program) directly accessed by the user and allowing access to further devices or programs. noun Computing the front end part of a… …   English new terms dictionary

  • front-end — UK / US adjective business relating to the start of a business process or project There is no front end fee for the share plan …   English dictionary

Share the article and excerpts

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