Was genau ist eine Web-Anwendung?

Verbessern Sie Ihr Verständnis von webbasierten Anwendungsprogrammen.

Sie fragen sich, was eine Webanwendung ist? Du hast wahrscheinlich schon einmal einen benutzt, ohne es zu merken.

Was genau ist eine Web-Anwendung?

Eine Webanwendung (kurz „Web-App“) ist jedes Computerprogramm, das eine bestimmte Funktion erfüllt, indem es einen Webbrowser als Client verwendet. Die Anwendung kann so einfach wie ein Message Board oder ein Kontaktformular auf einer Website sein oder so komplex wie ein Textverarbeitungsprogramm oder eine mobile Multiplayer-Gaming-App, die Sie auf Ihr Handy herunterladen.

Erfahren Sie auch, was eine mobile Anwendung ist.

Okay, aber was ist ein Kunde?

Der „Client“ wird in der Client-Server-Umgebung verwendet, um sich auf das Programm zu beziehen, das die Person verwendet, um die Anwendung auszuführen. Eine Client-Server-Umgebung ist eine Umgebung, in der mehrere Computer Informationen austauschen, z.B. Informationen in eine Datenbank eingeben. Der „Client“ ist die Anwendung, mit der die Informationen eingegeben werden, und der „Server“ ist die Anwendung, mit der die Informationen gespeichert werden.

Welche Vorteile hat die Verwendung von Webanwendungen?

Eine Webanwendung entlastet den Entwickler von der Verantwortung, einen Client für einen bestimmten Computertyp oder ein bestimmtes Betriebssystem zu erstellen, so dass jeder die Anwendung nutzen kann, da er Internetzugang hat. Da der Client in einem Webbrowser ausgeführt wird, kann der Benutzer einen IBM-kompatiblen oder einen Mac verwenden. Sie können unter Windows XP oder Windows Vista ausgeführt werden. Sie können sogar den Internet Explorer oder Firefox verwenden, obwohl einige Anwendungen einen bestimmten Webbrowser erfordern.

Webanwendungen verwenden häufig eine Kombination aus serverseitigem Skript (ASP, PHP, etc.) und clientseitigem Skript (HTML, Javascript, etc.), um die Anwendung zu entwickeln. Das clientseitige Skript beschäftigt sich mit der Präsentation der Informationen, während das serverseitige Skript sich mit all den harten Dingen wie dem Speichern und Abrufen der Informationen beschäftigt.

Wie lange gibt es Webanwendungen schon?

Webanwendungen gibt es schon, bevor das World Wide Web an Popularität gewann. Larry Wall entwickelte beispielsweise 1987 Perl, eine beliebte serverseitige Skriptsprache. Das war sieben Jahre, bevor das Internet wirklich an Popularität außerhalb von akademischen und technologischen Kreisen gewann.

Die ersten Mainstream-Webanwendungen waren relativ einfach, aber Ende der 90er Jahre kam es zu einem Trend hin zu komplexeren Webanwendungen. Heutzutage verwenden Millionen von Amerikanern eine Webanwendung, um ihre Einkommenssteuer online einzureichen, Online-Banking-Aufgaben durchzuführen, mit Freunden und Lieben in Kontakt zu bleiben und vieles mehr.

Wie haben sich Webanwendungen entwickelt?

Die meisten Webanwendungen basieren auf der Client-Server-Architektur, bei der der Client Informationen eingibt, während der Server Informationen speichert und abruft. Internet-Mail ist ein Beispiel dafür, wobei Unternehmen wie Google’s Gmail und Microsoft’s Outlook webbasierte E-Mail-Clients anbieten.

In den letzten Jahren hat es einen großen Schub gegeben, Webanwendungen für Funktionen zu entwickeln, die normalerweise keinen Server zur Speicherung der Informationen benötigen. Ihre Textverarbeitung speichert beispielsweise Dokumente auf Ihrem Computer und benötigt keinen Server.

Webanwendungen können die gleiche Funktionalität bieten und den Vorteil der plattformübergreifenden Arbeit nutzen. So kann beispielsweise eine Webanwendung als Textverarbeitung fungieren, Informationen in der Cloud speichern und das Dokument auf Ihre persönliche Festplatte „herunterladen“.

Wenn Sie das Web lange genug genutzt haben, um zu sehen, wie sich beliebte Webanwendungen wie Google Mail oder Yahoo Mail-Clients im Laufe der Jahre verändert haben, haben Sie gesehen, wie anspruchsvoll Webanwendungen geworden sind. Ein Großteil dieser Raffinesse liegt an AJAX, einem Programmiermodell zur Erstellung reaktionsschnellerer Webanwendungen.

G Suite (ehemals Google Apps), Microsoft Office 365 sind weitere Beispiele für die neueste Generation von Webanwendungen. Mobile Anwendungen, die sich mit dem Internet verbinden (wie Ihre Facebook-App, Ihre Dropbox-App oder Ihre Online-Banking-App), sind ebenfalls Beispiele dafür, wie Webanwendungen für die immer beliebter werdende Nutzung des mobilen Webs konzipiert wurden.

So aktivieren Sie den Safari Popup-Blocker

Blockieren von Popups auf Mac, Windows und iOS

Popup-Fenster werden für eine Vielzahl von Zwecken verwendet, z.B. für eine Bank-Website, um einen stornierten Scheck anzuzeigen. Viele Popups enthalten jedoch unerwünschte Werbung. Die meisten Browser bieten eine Möglichkeit, diese Popups zu blockieren. Apples Safari-Browser bietet einen integrierten Popup-Blocker für die Windows- und Mac-Plattform sowie für iPad, iPhone und iPod touch.

Möglicherweise müssen Sie den Popup-Blocker deaktivieren, um auf die notwendigen Popups zuzugreifen. Alternativ können Sie Plugins installieren, die Tracking und Popups unterdrücken, um mehr Kontrolle über einzelne Websites und Browsersitzungen zu erhalten.

Blockieren Sie Safari-Popups in Mac OS X und macOS Sierra.

Der Popup-Blocker für Mac-Computer ist über den Abschnitt Webinhalte in den Einstellungen von Safari zugänglich.

Gehen Sie zum Browser-Menü und wählen Sie Safari.

Wählen Sie Präferenzen.

Oder drücken Sie die Tastenkombination Command+, (Komma).

Einstellungsmenü in Safari für MacOS

Klicken Sie im Dialogfeld Websites auf Websites, und wählen Sie dann im linken Bereich Popup-Fenster.

Registerkarte Websites, Abschnitt Popup-Fenster in Safari für MacOS

Treffen Sie Ihre Auswahl für die aktuelle Website. Wählen Sie, ob Sie Popups blockieren und Sie benachrichtigen möchten (Blockieren und Benachrichtigen), ob Sie blockieren möchten, ohne Sie zu benachrichtigen (Blockieren) oder ob Sie Popups erlauben möchten (Zulassen).

Popup-Menü in den Safari-Einstellungen zulassen

Um dasselbe beim Besuch anderer Websites zu tun, wählen Sie in der unteren rechten Ecke des Fensters die Option Beim Besuch anderer Websites. Wenn dieses Kontrollkästchen aktiviert ist, ist der integrierte Popup-Blocker von Safari aktiviert.

Popups für andere Websites in den Safari-Einstellungen blockieren und benachrichtigen, blockieren oder zulassen.

Wählen Sie unter früheren MacOS-Versionen Windows > Einstellungen und aktivieren Sie dann das Kontrollkästchen Popup-Fenster blockieren.

Popups auf iOS blockieren (iPad, iPhone, iPod touch)

Sie können den Safari Popup-Blocker auch auf einem iOS-Gerät ein- und ausschalten.

Öffnen Sie auf dem Startbildschirm Einstellungen.

Scrollen Sie in der Liste nach unten und tippen Sie auf Safari.

Suchen Sie auf dem Safari-Bildschirm den Abschnitt Allgemein.

Drei iOS-Bildschirme mit dem Einstellungssymbol, der Safari-Taste und dem Block-Popup-Schalter, die auf EIN gesetzt sind.

Tippen Sie auf den Kippschalter Block Pop-ups, um ihn ein- oder auszuschalten. Er wird grün, um anzuzeigen, dass Safari Popups blockiert.

Safaris Popup-Blocker-Einstellungen unter Windows

Apple hat Safari für Windows eingestellt, und Safari 5.1.7 war die letzte Version für PCs. Wenn Sie Safari noch auf Ihrem PC haben, verwenden Sie eine von zwei Methoden, um Popups zu blockieren.

Die erste ist die Verwendung der Tastaturkombination Strg+Shift+K. Hier sind die Schritte für die zweite Methode:

Wählen Sie in der rechten oberen Ecke des Safari-Fensters Einstellungen (das Zahnradsymbol).

Wählen Sie im Menü Einstellungen die Option Popup-Fenster blockieren.

Eine weitere Möglichkeit, den Popup-Blocker in Safari zu aktivieren oder zu deaktivieren, besteht darin, Einstellungen > Sicherheit > Popup-Fenster blockieren auszuwählen.