Der Unterschied in drei Fragen
Der Unterschied liegt nicht im Aussehen, sondern darin, was hinter der Seite passiert. Vier Fragen trennen die beiden Arten:
| Frage | Website | Webanwendung |
|---|---|---|
| Was passiert, wenn jemand etwas eingibt? | Meist nichts, oder eine E-Mail an den Betrieb. | Die Seite verarbeitet die Eingabe und zeigt ein Ergebnis. |
| Wo liegen die Daten? | Im Text der Seite. | In einer Datenbank, die sich verändert. |
| Was kann kaputtgehen? | Ein Link, ein Bild, ein Formular. | Zusätzlich Berechnungen, Anmeldungen und der Datenstand. |
| Wer sorgt dafür, dass es läuft? | Hosting und gelegentliche Updates. | Server, Datenbank, Hintergrundaufgaben, Updates und Sicherungen. |
Drei Projekte, drei Arten
Zwei meiner eigenen Projekte sind Webanwendungen: der kostenlose Website-Check und der Trading-Simulator TRADEX. Das dritte, Creator Inc, ist ein Handyspiel und gehört nicht zu den Webanwendungen. Es steht hier, weil die Arbeit ähnlich aussieht: Struktur, Tests, Dokumentation. Keines der drei ist ein Kundenauftrag.
| Projekt | Was es ist | Gebaut mit | Eckdaten |
|---|---|---|---|
| Website-Check | Webanwendung: prüft eine Website und liefert einen Maßnahmenplan | Django, PostgreSQL, Redis, Celery | bis zu 25 Seiten, 9 Prüfbereiche |
| TRADEX | Webanwendung: Trading üben mit virtuellem Geld, historische Kurse | Django, React, PostgreSQL | 8 Märkte, Kurse ab 2019 |
| Creator Inc | Handyspiel für Android, keine Webanwendung | Godot 4.7, GDScript | 6 Welten, 48 Story-Szenen, 648 automatische Tests |
Wie viel Arbeit es war: Tage statt Euro
Einen Eurobetrag nenne ich nicht, weil ich keinen belegen kann. Belegt ist, an wie vielen Tagen im Verlauf der Projekte etwas geändert wurde (Git, alle Zweige, Stand 24. Oktober 2026):
| Projekt | Änderungen im Verlauf | Tage mit Änderungen | Zeitraum |
|---|---|---|---|
| Website-Check | 93 | 6 | 17.10. bis 24.10.2026 |
| TRADEX | 33 | 3 | 17.10. bis 19.10.2026 |
| Creator Inc | 153 | 7 | 10.09. bis 19.10.2026 |
Was an einer Anwendung dazukommt
Ein Tag mit Änderungen kann zwei Stunden bedeuten oder zwölf. Ein Tag ohne Änderung kann Recherche gewesen sein. Die Zahlen sind deshalb keine Arbeitszeit. Sie zeigen nur die Größenordnung: Eine Anwendung ist nicht in einem Nachmittag fertig, und sie ist es auch nach dem Livegang nicht.
Drei Dinge kommen gegenüber einer Website dazu. Erstens Grenzen, die man benennen muss. Der Website-Check liest bis zu 25 Seiten und führt kein JavaScript aus. Bei TRADEX sind alle Kurse historisch und als historisch gekennzeichnet, nie Echtzeit. Solche Grenzen gehören auf die Seite, sonst entsteht der Eindruck, es könne mehr, als es kann.
Zweitens Prüfungen. Eine Berechnung, die falsch rechnet, merkt der Besucher nicht, bis er sich darauf verlässt. Beim Spiel laufen 648 automatische Tests; sie fangen Fehler ab, bevor jemand sie sieht. Drittens der Betrieb: Server, Datenbank und Updates laufen weiter, auch wenn niemand etwas ändert.
Wer Eingaben speichert, braucht außerdem eine passende Datenschutzerklärung. Impressum und Datenschutzerklärung erzeuge ich mit einem anerkannten Generator aus Ihren Angaben, baue sie ein und lege sie Ihnen vor dem Livegang zur Freigabe vor. Verantwortlich für den Inhalt bleiben Sie als Betreiber der Seite; eine rechtliche Beratung im Einzelfall gebe ich nicht (§ 2 RDG).
Auch für Suchmaschinen ist eine Anwendung mehr Arbeit. Google beschreibt es so:
„Die Verarbeitung von JavaScript-Webanwendungen durch Google durchläuft drei Hauptphasen:“
Quelle: Google Search Central: JavaScript-SEO, abgerufen am 24.10.2026
Gemeint sind Crawlen, Rendern und Indexieren. Eine Seite, die ihren Inhalt erst im Browser zusammensetzt, wird also später und aufwendiger gelesen als eine, deren Text schon im Quelltext steht. Bei einem Rechner, den niemand über Google finden muss, spielt das keine Rolle; bei einer Seite, die gefunden werden soll, schon.
Wann eine Website reicht und wann nicht
Für die meisten Betriebe reicht eine Website. Besucher sollen Sie finden, Leistungen ansehen und anrufen, mehr nicht. Eine Anwendung lohnt sich, wenn die Seite für den Besucher etwas ausrechnen oder verwalten soll:
- ein Rechner, der aus Eingaben einen Preis oder eine Menge macht
- ein Bereich für Kunden mit Anmeldung
- eine Terminverwaltung mit eigenen Regeln
- eine Auswertung von Daten, wie sie der Website-Check macht
Zuerst prüfen, ob ein fertiges Werkzeug reicht
Bevor eine Anwendung gebaut wird, lohnt der Blick auf fertige Werkzeuge: Terminbuchung, Formulare und Shops gibt es als Dienst. Wann ein Baukasten genügt und wann nicht, wägt WordPress, Baukasten oder Agentur im Vergleich ab. Was eine normale Website kostet, steht in Was eine Website 2026 kostet, mit Quellen; bei mir 500 bis 1.000 € einmalig mit Betreuung, ohne Betreuung 2.000 €.
Für eine Anwendung gibt es bei mir keinen Festpreis und keine Pakete, denn der Aufwand hängt davon ab, was sie können soll. Auch kleine Aufträge: einfach anfragen, ich nenne den Preis vorher, erst dann fange ich an. Die Website, die davor steht, baue ich als Webdesign für Betriebe.