Zum Hauptinhalt springen

Webentwicklung12 Min.

Was ist Webentwicklung? Wie Frontend und Backend aus einem Entwurf eine Website machen

Webentwicklung setzt den Entwurf einer Website in Code um. Hier lesen Sie, was dabei im Browser und was auf dem Server geschieht, mit Beispielen aus Projekten von Coday.

U
Umutcan Emre TezgelAutorMit KI-Unterstützung geschrieben.
Illustration: Zwei Personen an einem Schreibtisch mit zwei Bildschirmen, einem Laptop und einem Rechner; auf einem Bildschirm ist eine Webseite zu sehen, im Hintergrund steht ein Serverschrank

Die kurze Antwort

Webentwicklung macht aus dem Entwurf einer Website Code. Das Frontend ist der Teil, den Besucher sehen und bedienen: HTML legt Aufbau und Bedeutung der Inhalte fest, CSS das Aussehen und JavaScript das Verhalten. Das Backend läuft auf dem Server, prüft und speichert Daten und entscheidet, welche Inhalte der Browser bekommt. Wie die Website aussehen und was sie tun soll, klärt vorher das Webdesign.

Frontend: was Besucher sehen und bedienen

Frontend nennt man den Code, der im Browser der Besucher läuft. Er kümmert sich um Aussehen und Verhalten der Seite: Aufbau und Gestaltung, Navigation und Formulare. Auch die Prüfung eines Formulars vor dem Absenden gehört dazu. Geschrieben wird das Frontend in HTML, CSS und JavaScript.

Besucher nutzen verschiedene Browser, und nicht jeder unterstützt jede Funktion gleich. Ein Teil der Frontend-Arbeit besteht darin, mit diesen Unterschieden sauber umzugehen.

Zwei Beispiele aus Projekten von Coday: Auf der Website von Batherm wählen Besucher im Anfrageformular die Leistung aus, um die es geht. Der Fliesen-Konfigurator von Fliesenverlegung Tezgel berechnet Materialbedarf und Verschnitt und bereitet damit die Anfrage an den Betrieb vor. Was Besucher dabei ausfüllen, auswählen und als Ergebnis sehen, ist Frontend.

Backend: Inhalte, Daten und Server

Klickt jemand auf einen Link oder schickt ein Formular ab, sendet der Browser eine Anfrage an einen Webserver, und der Server antwortet. Für eine einfache Website genügt ein Webserver, der fertige Dateien so ausliefert, wie sie gespeichert sind; jede Anfrage nach einer Seite bekommt denselben Inhalt. Sollen Inhalte aus einer Datenbank kommen oder Daten gespeichert werden, läuft dafür eigener Code auf dem Server. Diesen Teil nennt man serverseitige Programmierung oder Backend.

Das Backend prüft gesendete Daten und Anfragen, liest und speichert Daten in einer Datenbank und schickt dem Browser die passende Antwort.

Auch Texte und Bilder können getrennt vom Code liegen, in einem Redaktionssystem. Ein Headless CMS trennt dabei, wo Inhalte gespeichert sind, davon, wo sie angezeigt werden. Sanity arbeitet so: Es speichert Inhalte als strukturierte Daten, die eine Website abfragen und anzeigen kann. Bei codayweb.de liegen die Seiten und die Terminbuchung für das Erstgespräch in einem Projekt mit Next.js; die Serverfunktionen laufen in der Region Frankfurt.

Frontend

  • Läuft im Browser der Besucher
  • Geschrieben in HTML, CSS und JavaScript
  • Kümmert sich um Aufbau, Aussehen, Navigation und Formulare
  • Beispiel: Eingaben und Ergebnis im Fliesen-Konfigurator von Fliesenverlegung Tezgel

Backend

  • Läuft auf dem Server
  • Geschrieben zum Beispiel in PHP, Python oder JavaScript mit Node.js
  • Prüft gesendete Daten, speichert sie und entscheidet, welche Inhalte der Browser bekommt
  • Beispiel: die freien Zeitfenster einer Terminwahl bereithalten

Werkzeuge: Next.js, React und Tailwind

Webentwickler schreiben ihren Code meist mit Frameworks. Das sind Sammlungen von fertigem Code für häufige Aufgaben, die die Arbeit vereinfachen und beschleunigen. Drei Werkzeuge, mit denen Coday arbeitet:

  • React ist eine Bibliothek für Benutzeroberflächen. Sie baut Oberflächen aus einzelnen Bausteinen, den Komponenten, etwa einem Knopf oder einem Vorschaubild, und setzt sie zu Seiten zusammen.
  • Next.js ist ein Framework auf Basis von React für Webanwendungen mit Frontend und Backend. Im App Router sind Seiten und Layouts standardmäßig Server Components: Sie holen Daten und erzeugen Teile der Oberfläche auf dem Server. Für Interaktion im Browser kommen Client Components hinzu.
  • Tailwind CSS ist ein CSS-Framework mit kleinen Klassen wie flex oder text-center, die direkt im HTML zu einem Design kombiniert werden.

Mit Next.js, React und Tailwind ist codayweb.de gebaut. Auch die Websites von Batherm, Talia Boutique und Fliesenverlegung Tezgel laufen mit Next.js. Ein festes Paket ist das nicht: Die Website von Memo BauT ist eine React-App, gebaut mit Vite und Tailwind, ohne Next.js. Vite ist ein Build-Werkzeug; es bringt einen Server für die Entwicklung mit und bündelt den Code für die Auslieferung.

Webentwicklung und Webdesign: wo das eine endet und das andere beginnt

Webdesign kommt vor dem Code. Es klärt, welche Inhalte die Website zeigt, was sie tun soll, wie sie aussieht und welche Farben und Schriften sie verwendet. Meist beginnt diese Arbeit mit groben Skizzen auf Papier, später folgen digitale Entwürfe. In Teams sind oft Grafikdesigner beteiligt, die das Aussehen gestalten, und UX-Designer, die sich darum kümmern, wie Menschen die Website erleben und bedienen. Webentwicklung setzt den Entwurf dann in Code um, im Frontend und im Backend.

Ganz scharf ist die Grenze nicht: Digitale Entwürfe entstehen in Grafikprogrammen oder schon mit Webtechniken. Bei Coday liegen beide Teile in einer Hand. Der Inhaber gestaltet die Website und programmiert sie selbst, von den ersten Entwürfen bis zum fertigen Code.

Webdesign

  • Frage: Was zeigt die Website, und wie soll sie aussehen und funktionieren?
  • Arbeitet mit Inhalten, Aufbau, Farben und Schriften
  • Ergebnis: Skizzen und digitale Entwürfe

Webentwicklung

  • Frage: Wie wird aus dem Entwurf eine Website, die im Browser läuft?
  • Arbeitet mit HTML, CSS, JavaScript und Frameworks
  • Ergebnis: Code für Frontend und Backend

Was ist Webdesign?

Was Gestaltung, Aufbau und Code einer Website ausmacht und woran Sie gutes Webdesign erkennen, mit Beispielen von Batherm und den Lindener Ratsstuben.

Ratgeber lesen

Begriffe nachschlagen

Viele Wörter aus diesem Beitrag erklärt das Glossar von Coday in eigenen Einträgen, darunter Next.js, Tailwind CSS, TypeScript, Headless CMS und Sanity.

Glossar: Webentwicklung und SEO

Begriffe aus Webentwicklung und SEO, jeder in wenigen Sätzen erklärt.

Zum Glossar

Webentwicklung beauftragen: was Coday übernimmt

Bei Coday programmiert der Inhaber, Umutcan Emre Tezgel, Websites und Webanwendungen selbst, mit Next.js, React und TypeScript. Bei Bedarf bindet er das Redaktionssystem Sanity an; dort liegen Inhalte in festen Feldern, die Sie selbst bearbeiten können. Bestehende Systeme wie ein Kalender, ein Shop oder ein CRM lassen sich anbinden, wenn sie eine dokumentierte Schnittstelle haben. Nach einem kostenlosen Erstgespräch erhalten Sie ein Angebot mit verbindlichem Festpreis, und bei Projektabschluss bekommen Sie den Quellcode.

Webentwicklung bei Coday

Leistung, Werkzeuge und Beispiele aus Kundenprojekten auf einer Seite.

Zur Leistung Webentwicklung

Häufige Fragen

Was ist Webentwicklung?

Webentwicklung ist die Arbeit, die aus dem Entwurf einer Website Code macht. Sie umfasst das Frontend, also alles, was Besucher sehen und bedienen, und das Backend auf dem Server, das Daten prüft und speichert und entscheidet, welche Inhalte der Browser bekommt.

Was ist der Unterschied zwischen Frontend und Backend?

Das Frontend läuft im Browser und kümmert sich um Aussehen und Verhalten der Seite. Das Backend läuft auf dem Server und entscheidet, welche Inhalte der Browser bekommt: Es prüft gesendete Daten, liest und speichert sie in einer Datenbank und schickt die passende Antwort zurück.

Was ist der Unterschied zwischen Webdesign und Webentwicklung?

Webdesign plant vor dem Code, was die Website zeigt, wie sie aussieht und wie Besucher sie bedienen. Webentwicklung setzt diesen Entwurf in Code um, im Frontend und im Backend. Bei Coday macht der Inhaber beides selbst.

Der nächste Schritt: ein Erstgespräch

Im kostenlosen Erstgespräch klären Sie mit dem Inhaber, was Ihre Website können soll. Sie sprechen dabei mit dem, der bei Coday den Code schreibt.

Ihr Vorhaben besprechen

Das Erstgespräch ist kostenlos und findet direkt mit dem Inhaber statt.

Erstgespräch buchen

Bereit für den nächsten Schritt?

Lassen Sie uns gemeinsam Ihr Projekt starten.

Kostenloser Website-Check
Persönliche Antwort vom Inhaber

Kurz anfragen

Drei Felder genügen. Ich melde mich persönlich bei Ihnen.

Mit dem Absenden stimmen Sie zu, dass ich Ihre Angaben zur Bearbeitung Ihrer Anfrage verwende. Keine Weitergabe, keine Werbung. Datenschutz

Artikel teilen

U

Umutcan Emre Tezgel

Inhaber und Full-Stack-Entwickler von Coday in Wetzlar. Er plant, gestaltet und baut die Websites selbst.

Mehr vom Autor

Frage zu diesem Thema stellen

Ein KI-Assistent (NVIDIA) antwortet nur mit Stellen dieser Website und nennt zu jedem Satz die Quelle. Sätze ohne Beleg hält er zurück.