Was ist eine Webanwendung?

Inhaltsverzeichnis:

Was ist eine Webanwendung?
Was ist eine Webanwendung?
Anonim

So wie eine mobile App auf einem mobilen Gerät vorhanden ist, ist eine Webanwendung (oder kurz "Web-App") ein Computerprogramm, das eine bestimmte Funktion durch die Verwendung eines Webbrowsers als Client ausführt. Die Anwendung kann so einfach sein wie ein Message Board oder ein Kontaktformular auf einer Website, oder sie kann so komplex sein wie ein Textverarbeitungsprogramm oder eine mobile Gaming-App für mehrere Spieler, die Sie auf Ihr Telefon herunterladen.

Image
Image

Bottom Line

In einer Client-Server-Umgebung bezieht sich "Client" auf das Host-Programm, das eine Person verwendet, um eine Anwendung auszuführen. Eine Client-Server-Umgebung ist eine Umgebung, in der mehrere Computer Informationen aus einer Datenbank gemeinsam nutzen. Wo der Server Informationen hostet, ist der „Client“die Anwendung, die verwendet wird, um auf die Informationen zuzugreifen.

Was sind die Vorteile der Verwendung von Webanwendungen?

Eine Webanwendung entlastet den Entwickler von der Verantwortung, einen Client für einen bestimmten Computertyp oder ein bestimmtes Betriebssystem zu erstellen, sodass jeder die Anwendung verwenden kann, wenn er über einen Internetzugang verfügt. Da der Client auf einem Webbrowser läuft, könnte der Benutzer einen PC oder einen Mac verwenden. Sie könnten Microsoft Edge, Chrome oder Firefox verwenden, obwohl einige Anwendungen einen bestimmten Webbrowser erfordern.

Webanwendungen verwenden üblicherweise eine Kombination aus serverseitigem Skript (ASP, PHP usw.) und clientseitigem Skript (HTML, Javascript usw.). Das clientseitige Skript befasst sich mit der Präsentation der Informationen, während das serverseitige Skript sich um all die schwierigen Dinge wie das Speichern und Abrufen der Informationen kümmert.

Seit wann gibt es Webanwendungen?

Web-Anwendungen gab es schon, bevor das World Wide Web zum Mainstream wurde. Beispielsweise entwickelte Larry Wall 1987 Perl, eine beliebte serverseitige Skriptsprache. Das war sieben Jahre, bevor das Internet außerhalb von akademischen und technologischen Kreisen wirklich an Popularität gewann.

Die ersten Mainstream-Webanwendungen waren relativ einfach, aber Ende der 90er Jahre gab es einen Trend zu komplexeren Webanwendungen. Heutzutage verwenden Millionen von Amerikanern Webanwendungen, um Einkommenssteuern online einzureichen, Online-Banking-Aufgaben auszuführen, Beiträge in sozialen Medien zu teilen, mit Freunden und Familie zu kommunizieren und vieles mehr.

Wie haben sich Webanwendungen entwickelt?

Die meisten Webanwendungen basieren auf der Client-Server-Architektur, bei der der Client Informationen eingibt und der Server Informationen speichert und abruft. E-Mail ist ein gutes Beispiel dafür, mit Diensten wie Gmail und Microsoft Outlook, die webbasierte E-Mail-Clients anbieten.

Immer mehr Webanwendungen wurden entwickelt, um Funktionen auszuführen, die normalerweise keinen Serverzugriff erfordern würden. Beispielsweise ist Google Docs eine Webanwendung, die als Textverarbeitung fungieren kann, Informationen in der Cloud speichert und es Ihnen ermöglicht, das Dokument auf Ihre persönliche Festplatte herunterzuladen.

Wenn Sie das Web lange genug nutzen, haben Sie gesehen, wie ausgefeilt Webanwendungen geworden sind. Ein Großteil dieser Raffinesse ist AJAX zu verdanken, einem Programmiermodell zum Erstellen reaktionsschnellerer Webanwendungen.

Google Workspace (ehemals G Suite) und Microsoft 365 sind weitere Beispiele für die neueste Generation von Webanwendungen, die eine Suite von Produktivitätsanwendungen nehmen und sie für eine integrierte Nutzung gruppieren.

Mobile Anwendungen, die eine Verbindung zum Internet herstellen (wie Facebook, Dropbox und verschiedene Banking-Apps), sind ebenfalls Beispiele dafür, wie Webanwendungen für den zunehmenden Anteil des mobilen Webs am globalen Internetverkehr entwickelt wurden.

Empfohlen: