Moin!
wo liegen die Grenzen beim Begriff "Webanwendung" bzw. welche Techniken umfassen richtige "Webanwendungen" und welche nicht?
Der Begriff "Webanwendung" besteht aus den zwei Teilen "Web" und "Anwendung".
Schwieriger zu definieren ist "Anwendung".
Leichter hingegen ist "Web". Das ist das Vorhandensein irgendeiner Art von Netzwerkfunktionalität (auf Basis von TCP/IP). Und zwar nicht am Rand als Schnittstelle der Anwendung, sondern intern als Teil des Daten- oder Codeweges.
Daraus ergibt sich sehr häufig die klassische Client-Server-Struktur, bei der z.B. zentrale Datenhaltung auf dem Server und dezentrale Datenerfassung auf den Clients stattfindet, das ganze System aber als eine Gesamtheit erscheint und durch Netzwerk miteinander verknüpft ist. Alternativ ist natürlich auch eine Peer-to-Peer-Struktur denkbar, aber eben wieder mit dem Netzwerk zwischen den Endpunkten.
Keine Aussage kann man über die Endpunkte selbst machen. Dort läuft zwingend ein Teil des Programmcodes der Anwendung, aber in welcher Form er das tut, ist nicht zu entscheiden.
Deshalb ist "Webanwendung" eigentlich kein wirklich unterscheidungskräftiger Begriff. Er ist Marketingsprache, weil er "Web" enthält und vielleicht eine gewisse Flexibilität suggeriert, die gar nicht gerechtfertigt ist.
Also nochmal kurzgefaßt: Eine Webanwendung ist eine Anwendung, die in ihrem Inneren "Web" als Transportweg für Daten und/oder Code nutzt.
- Sven Rautenberg
"Love your nation - respect the others."